Unit I
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Unit I
UNIT II
Developing Cloud Services: Web-Based Application –Pros and Cons of Cloud Service
Development –Types of Cloud Service Development –Software as a Service –Platform as
a Service- Infrastructure as a service –Web Services –On-Demand Computing –
Discovering Cloud Services Development Services and Tools –Amazon Ec2 –Google App
Engine –IBM Clouds.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Web Based Applications
Software applications that run on a web server instead of being installed locally.
Accessed through a web browser (e.g., Chrome, Firefox, Safari, Microsoft Edge, Opera,
Brave, Vivaldi, Tor Browser ).
Users interact with these apps via the internet.
Unit I
Key Characteristics of Web-Based Applications
1.Accessibility
Accessible from any device with an internet connection.
2.No Installation Required
No need to download or install software on the user's device.
3.Cross-Platform
Name Compatibility
of the :Operating Systems
WorksPaper Semester
across various : V (Windows, macOS, Linux).
operating systems
Department
4.Centralized Data Storage : BSc Information Technology
Data is stored on remote servers, simplifying management and backups.
Types of Web-Based Applications
1.Static Web Applications: Simple, content-driven pages with no user interaction (e.g.,
informational websites).
2.Dynamic Web Applications: Allow user interaction and real-time data exchange (e.g., e-
commerce sites, social media).
Unit I
3.Single-Page Applications (SPAs): Load a single page and update content dynamically
without reloading (e.g., Gmail, Facebook, Twitter, Trello(project mgmt. & Collab. Tool),
Spotify).
Advantages of Web-Based Applications
Easy Updates and Maintenance: Updates are performed on the server, ensuring all users
have the latest version.
Lower System Requirements: No need for powerful hardware; runs on any device with a
browser.
Name of the : Operating Systems
Collaboration and Data Sharing:
Paper Semester : V Centralized storage makes it easier for teams to
collaborate and share information.
Department : BSc Information Technology
Security: Centralized control of security measures and data backups.
Examples of Web-Based Applications
1.Google Docs: Web-based word processing, spreadsheets, and presentations.
2.Trello: Project management and collaboration tool.
3.Netflix: Streaming service accessed via a web browser.
Unit I
4.Dropbox: Cloud storage for file sharing and collaboration.
Why we need Web-Based Applications?
IT Department Challenges
•Deliver computing power & data storage to all users.
•Maintain within a set budget.
•Scaling forName of theoften results: in
peak demand Operating Systems
soaring costs.
Papercan
•Adding capacity Semester
be inefficient if :used
V only part-time.
Department : BSc Information Technology
The Solution – Cloud Computing
Increases capacity without new servers or networking gear.
Avoids the need for new software licenses.
Cloud computing enables on-demandUnit I
resources to meet varying needs.
Benefits for IT Professionals
Centralized Web-Based Applications: Easier and cheaper to manage compared to
individual desktop copies.
Simplified Upgrades: One upgrade for the cloud app instead of updating each PC.
Cloud-Enabled Collaboration: Enables collaboration that desktop apps cannot
offer.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Advantages for Small Businesses
Affordable Large-Scale Applications: Avoid the cost of hardware by hosting web
apps in the cloud.
No Extensive IT Staff Needed: Focus on business operations rather than
Unit I
maintaining infrastructure.
Security & Maintenance Handled: Cloud providers take care of security and
hosting.
Major Benefits
Lower Costs: No need for expensive hardware or software purchases.
Increased Functionality: Access powerful applications without upfront costs.
Efficiency: IT staff can focus on daily operations instead of system maintenance.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Pros of Cloud Service Development
Lower-Cost Computers for Users
Reduced need for high-powered, expensive computers.
Cloud-based applications minimize storage and memory requirements.
Unit I
No need for CD/DVD drives or software installations.
Improved Performance
Cloud-hosted applications free up local resources.
Faster boot times and enhanced overall performance.
Fewer programs running locally reduce system load.
Lower IT Infrastructure Costs
Name
Cloud resources of the
replace : Operating
or supplement internal servers.Systems
Paperinvestments
Reduces hardware Semesterfor peak:usage
V scenarios.
Department : BSc Information Technology
Flexible scalability eliminates underutilized equipment.
Pros of Cloud Service Development
Fewer Maintenance Issues
Fewer on-premises servers lower maintenance costs.
IT staff focus shifts as software is maintained in the cloud.
Unit I
Simplifies updates and reduces hardware dependency.
Lower Software Costs
Pay-per-use or subscription models reduce upfront costs.
Free web-based alternatives (e.g., Google Apps) available.
Eliminates installation and multi-device software purchases.
Instant Software Updates
Nameensure
Automatic updates of the Operating
access to the :latest features. Systems
Paper Semester
No manual downloads : V
or upgrade fees required.
Department : BSc Information Technology
Always up-to-date without user intervention.
Pros of Cloud Service Development
Increased Computing Power
Access to the computational resources of multiple servers.
Enables complex data analysis and resource-intensive tasks.
Unit I
Overcomes the limitations of individual devices.
Unlimited Storage Capacity
Virtually limitless storage for files and data.
Solves local storage constraints.
No need for external hard drives or upgrades.
Increased Data Safety
Name
Redundant cloud of the
backups ensure no data: Operating
loss. Systems
Data remainsPaper Semester
accessible : V fail.
even if local devices
Department : BSc Information Technology
Peace of mind with automated disaster recovery.
Pros of Cloud Service Development
Improved Compatibility Between Operating Systems
Seamless collaboration across different OS platforms.
Data and applications are OS-independent.
Unit I
Eliminates compatibility challenges.
Improved Document Format Compatibility
Universal accessibility of files created in the cloud.
No issues with outdated or mismatched software versions.
Consistent formats ensure ease of sharing and editing.
Easier Group Collaboration
Name of on
Real-time collaboration theshared documents.
: Operating Systems
SimultaneousPaper
editingSemester
across geographic:locations.
V
Department : BSc Information Technology
Reduces project timelines and enhances teamwork.
Pros of Cloud Service Development
Universal Access to Documents
Documents stored in the cloud are accessible anywhere.
No need to carry files on devices or storage media.
Unit I
Requires only an internet connection for access.
Latest Version Availability
Edits sync across devices, ensuring up-to-date files.
No confusion over outdated or multiple document versions.
Consistent experience for all users.
Removes the Tether to Specific Devices
Nameand
Access documents ofapplications
the from: Operating
any device. Systems
Paper
Eliminates the Semester
need for : V
device-specific programs or formats.
Department : BSc Information Technology
Enhances mobility and flexibility for users.
Cons of Cloud Service Development
Requires a Constant Internet Connection
Internet connection is mandatory for accessing apps and documents.
Offline access is impossible without a connection.
Unit I
Limits usability in areas with unreliable internet.
Doesn’t Work Well with Low-Speed Connections
Low-speed connections (e.g., dial-up) make cloud computing slow or unusable.
Bandwidth-heavy apps and large documents struggle to load.
Not ideal for users in regions with limited broadband access.
Can Be Slow
Name
Web-based apps can beof the than desktop
slower : Operating Systems
software even with fast internet.
Delays caused Paper
by data Semester : V and cloud servers.
transfers between devices
Department : BSc Information Technology
Server overloads or internet slowdowns can impact performance.
Cons of Cloud Service Development
Stored Data Might Not Be Secure
Data stored in the cloud raises concerns about unauthorized access.
Cloud security measures vary, requiring careful assessment.
Unit I
Potential vulnerabilities in data privacy and protection.
If the Cloud Loses Your Data, You’re in trouble
Data replication makes cloud storage generally safe.
Loss of data in the cloud leaves no local backup.
Regular local backups are essential for data safety.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Cloud Computing - Beneficiaries
Collaborators
Ideal Users: Teams working on group projects
Features:
Real-time document sharing and editing
Automatic updates visible to all collaborators
Multiple people can edit simultaneously
Unit I
Example:
Google Presentations: Department heads from different locations can collaborate on a single
presentation in real time.
Families and community groups
Features:
Shared scheduling tools like Google Calendar
Automatic synchronization across devices
Example:
Namesyncing
Family members of the schedules easily,
: Operating Systems
community or sports teams managing activities in
one place Paper Semester : V
Department : BSc Information Technology
Cloud Computing - Beneficiaries
Road Warriors
Ideal Users: Professionals working across multiple locations
Features:
Access to documents and apps from anywhere
No need to carry multiple copies or worry about device compatibility
Example:
Unit I
Work on the same document from office, home, or while traveling without losing track of versions.
Cost-Conscious Users
Ideal Users: Individuals or organizations looking to cut costs
Features:
Save on hardware by using cloud storage instead of purchasing large hard drives
Access free or low-cost software alternatives
Example:
Use Google Docs instead of paying for expensive software like Microsoft Office.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Cloud Computing - Beneficiaries
Cost-Conscious IT Departments
Ideal Users: Corporate IT departments managing large networks
Features:
Reduced need for purchasing additional servers
Offload computing needs to the cloud to scale without extra costs
Example:
Unit I
IT staff redirect computing requests to the cloud, saving on hardware expenses
Users with Increasing Needs
Ideal Users: Individual users requiring more storage or computing power
Features:
Cloud storage to avoid purchasing external hard drives
Cloud-based apps that are less resource-intensive
Use the cloud's processing power for complex tasks
Example:
Name
Store photos of the
and files Operating
on the cloud or: use Systems
cloud computing for resource-heavy tasks.
Paper Semester : V
Department : BSc Information Technology
Types of Cloud Service Development
• Software as a Service (SaaS)
• Platform as a Service (PaaS)
• Infrastructure as a Service (IaaS)
• Web Services
• On-Demand Computing Unit I
Software as a Service(SaaS)
• Definition: Single application delivered to multiple users from the vendor's servers.
• Payment Model: Customers pay for usage, not ownership.
• Access Method: Application accessed via an API over the web.
• Multitenant Architecture: Custom virtual instances for each organization (tenant).
• Benefits of SaaS
• For Customers:
• No upfront investment in servers or software licensing.
• Quick access to software with minimal setup.
Name of the
• For Developers:
: Operating Systems
Paper
• OnlySemester
one application to:maintain
V for multiple clients.
Department : BSc for
• Scalability and cost efficiency Information
the provider. Technology
SaaS Functionality
Hosted on the Cloud: SaaS applications run on cloud infrastructure managed by the
provider.
Web Access: Users access the application via a browser or dedicated app, often through
APIs.
Multitenancy: A single version of theUnit
software
I serves multiple customers, with data
isolation for each.
Updates and Maintenance: Providers handle software updates, patches, and maintenance.
Benefits of SaaS
• Cost-Effective: No Upfront Costs: No need to purchase expensive software or
hardware.
• Subscription Model: Pay only for what you use (e.g., monthly or annual
subscriptions).
• Easy Accessibility: Anywhere, Anytime: Access from any device with an internet
connection.
Name of the
• Cross-Platform : Operating Systems
Support: Works on various operating systems (Windows, Mac,
Paper Semester
mobile). : V
Department
• Automatic Updates: No : BSc
needInformation Technology
to manually install updates or patches; the provider
takes care of it.
Advantages of SaaS
Scalability: Easily scale up or down based on the organization’s needs.
Add users, storage, or features without complex installation.
Reduced IT Overhead: SaaS providers manage infrastructure, software updates, and
security.
Organizations can focus more on coreUnit
business
I activities.
Integration: Many SaaS applications offer easy integrations with other software tools and
services via APIs.
Use Cases for SaaS
• Enterprise Resource Planning (ERP): Applications like NetSuite or SAP help
businesses manage accounting, procurement, and project management.
• Customer Relationship Management (CRM): Tools like Salesforce allow
businesses to manage customer data and sales activities.
• Collaboration Tools: Google Workspace, Microsoft 365, or Slack for real-time
communication and document collaboration.
Name of the Automation:
• Marketing : Operating Systems
Applications like HubSpot or Mailchimp that handle email
Paper Semester
marketing, social media,: and
V lead generation.
Department
• File Storage & Sharing: : BSc Information
Platforms Technology
like Dropbox or OneDrive that offer cloud
storage and easy file sharing.
Challenges with SaaS
• Data Privacy & Control: Storing sensitive data on a third-party provider’s infrastructure
can raise concerns about privacy and control.
• Downtime & Service Outages: Dependence on the provider’s uptime and availability, as
outages can disrupt service.
• Vendor Lock-In: Switching providers can be challenging due to proprietary software,
Unit I
data migration issues, and integration dependencies.
• Limited Customization: SaaS applications may offer limited customization compared to
on-premise software.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Platform as a Service (PaaS)
Definition: A development environment offered as a service.
Building Blocks: Predefined blocks of code (like Legos) used to create custom applications.
Key Feature: Developers build apps using the vendor’s infrastructure and services.
Benefits of PaaS
• Faster Time to Market: Pre-builtUnit I frameworks speed up development.
tools and
• No need to worry about infrastructure management.
• Cost-Efficiency: Pay only for the resources you use (compute, storage, etc.).
• No need to maintain servers or hardware.
• Scalability: Easily scale applications up or down depending on demand.
• Automatic scaling features are available with most PaaS platforms.
• Flexibility: Support for multiple programming languages and frameworks (e.g., Java, Python,
Node.js, Ruby).
Advantages of PaaS
• Simplified Application Management
• Built-in
Name of Security
the Features : Operating Systems
• Maintenance-Free Infrastructure
Paper Semester
• Integration : VServices
with Other Cloud
Department : BSc Information Technology
Limitations: The app may be constrained by the available code blocks.
Use Cases for PaaS
• Application Development & Deployment
• Microservices Architectures
• Mobile Backend
• Data Analytics Applications
• DevOps & Continuous Integration/Continuous Deployment (CI/CD)
Unit I
Popular PaaS Providers
• Google App Engine: Fully managed platform for developing and deploying applications.
• Microsoft Azure App Service: Provides a comprehensive environment for building, deploying, and
managing applications.
• Heroku: A developer-friendly platform supporting multiple languages and frameworks.
• Red Hat OpenShift: A Kubernetes-based platform for containerized applications.
• IBM Cloud Foundry: A cloud-native platform for building and deploying applications with
automated scaling.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Security in PaaS
Shared Responsibility Model:
Provider’s Responsibility:
PaaS providers handle the security of the infrastructure, including physical servers,
networking, and the operating system. Unit I
Customer’s Responsibility:
Customers are responsible for securing their applications, data, and access controls.
Built-in Security Features:
Identity and access management (IAM)
Automated patching and updates
Data encryption at rest and in transit
Challenges with PaaS
• Limited Control
NameLock-In
• Vendor of the : Operating Systems
Paper Semester
• Complexity : V
for Custom Applications
Department : BSc Information Technology
Infrastructure as a Service
Definition: IaaS provides virtualized computing resources over the internet, including virtual
machines, storage, and networking.
Core Idea: Customers rent IT infrastructure (hardware) rather than owning or maintaining physical
servers.
Unit Microsoft
IaaS Providers: Amazon Web Services (AWS), I Azure, Google Cloud.
Key Components of IaaS
Compute Resources: Virtual Machines (VMs), CPUs, memory.
Storage: Scalable cloud storage options (e.g., block storage, object storage).
Networking: Virtual networks, firewalls, load balancers.
Other Services: Monitoring and logging, Security tools, Backup and recovery
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
IaaS Working
Virtualization: Physical hardware is abstracted using virtualization technologies (e.g., VMware,
Hyper-V).
Resource Pooling: Multiple clients share the same physical infrastructure, but resources are allocated
securely and independently. Unit I
Pay-as-you-go: Clients are charged based on usage, such as the amount of storage or compute time.
Benefits of IaaS
• Cost-Efficiency: No need for upfront capital investment in hardware. Pay only for resources
used, based on consumption.
• Scalability: Easily scale resources up or down depending on demand. Ideal for fluctuating
workloads and unpredictable traffic.
• Flexibility: Choose the operating systems, applications, and configurations that best fit your
needs.
• Supports a wide range of workloads, from small apps to large-scale enterprise systems.
Key Advantages of IaaS
• No Hardware Maintenance
Name of the
• Global Reach
: Operating Systems
Paper Semester
• Disaster Recovery : V
Department
• Automation : BSc Information Technology
Popular IaaS Providers
• Amazon Web Services (AWS): Leading IaaS provider with a wide range of services, including EC2
(Elastic Compute Cloud) and S3 (Simple Storage Service).
• Microsoft Azure: Provides a comprehensive cloud infrastructure offering, including virtual machines
and Azure storage solutions.
• Google Cloud Platform (GCP): KnownUnit for its Icompute services, storage, and networking, backed by
Google’s global infrastructure.
• IBM Cloud: Focuses on enterprise customers with hybrid cloud infrastructure and AI-driven solutions.
Security in IaaS
• Shared Responsibility Model:
• Provider's Responsibility: Physical hardware, network infrastructure, data center security.
• Customer's Responsibility: OS, applications, data security, identity management.
• Security Features:
• Firewalls and encryption
• Identity and access management (IAM)
• Intrusion detection and prevention
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Challenges with IaaS
• Data Security: Storing sensitive data on third-party infrastructure.
• Dependence on Internet Connectivity: Requires reliable internet access for optimal performance.
• Vendor Lock-In: Difficulty in moving data and workloads between cloud providers.
• Cost Management: While pay-as-you-goUnit is cost-effective,
I poor resource management can lead to
unexpected high costs.
Use Cases for IaaS
• Startups and Small Businesses
• Big Data and Analytics
• Development and Testing
• Disaster Recovery
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Web Services
Definition: A service accessed via an API over the internet.
Key Feature: Application runs remotely; only the API is used to interact with it.
Example: Google Maps API used in custom apps (e.g., mashups).
Unit I
Benefits of Web Services
• Faster Development: Leverage shared functionality, avoid reinventing the wheel.
• Cost-Effective: Reduced storage, bandwidth, and development costs.
• Customizability: Developers build tailored applications using third-party services.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
On-Demand Computing (Utility Computing)
Definition: Computing resources (e.g., storage, processing) provided as a metered service.
Payment Model: Pay for resources used on a pay-as-you-go basis.
Scalability: Resources scale up or down based on demand.
Benefits of On-Demand Computing
Unit
• Cost Efficiency: No need to invest I
in physical infrastructure.
• Scalable: Resources can be adjusted based on usage peaks and valleys.
• Ideal for Businesses with Fluctuating Demand: Pay more during peak usage, lower costs during
off-peak times.
Evolution of On-Demand Computing
• Past Model: Single-server time-sharing arrangements.
• Current Model: Large grids of computers operating as a unified cloud.
• Cloud Transformation: Enables efficient, large-scale on-demand computing.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Discovering Cloud Services Development Services and Tools
Overview of Cloud Development Tools Industry
•Diverse Market Players:
• Small start-ups and large corporations provide cloud development services.
• Smaller players innovate but are often
Unitoutcompeted
I as the market matures.
•Types of Offerings:
• Basic: Cloud-based hosting for custom-built applications.
• Fully-Featured: Development tools and pre-built applications for web development.
Key Features of Cloud Development Services
•Cloud Hosting: Basic services to host custom applications.
Name of Development
•Comprehensive the : Operating
Tools: Systems and platforms to help developers
Pre-built components
Paperweb
create unique Semester
apps. : V
•VariedDepartment : BSc
Solutions for Developers: FromInformation Technology
simple hosting to advanced frameworks that speed up
development.
Amazon's Role in Cloud Development Services
•Amazon's Vast Infrastructure:
• Global Reach: Amazon, the world’s largest online retailer, has built one of the largest server
farms in the world to support its massive e-commerce platform.
• Cloud Service Offering: AmazonUnit I this extensive infrastructure by providing cloud
leverages
services, allowing developers to tap into the computing power Amazon has already
constructed.
•Elastic Compute Cloud (EC2):
• Scalable Web Service: EC2 is a commercial web service that allows developers and
companies to rent computing capacity in Amazon's cloud.
• On-Demand Servers: EC2 enables developers to request a specific number of virtual
machines (VMs) that can be used to deploy any application of their choice.
• Elasticity:
Name of Customers
the can dynamically
: Operatingscale their operations by creating, launching, and
Systems
terminating server instances: based
Paper Semester V on real-time demands. This elasticity allows for cost-
effective and flexible cloud computing.
Department : BSc Information Technology
Types of EC2 Instances: Three sizes of virtual servers
•Small Instance: 1.7GB of memory, 160GB storage, 32-bit core processor (ideal for lighter
workloads). Unit I
•Large Instance: 7.5GB of memory, 850GB storage, 64-bit core processors (suited for larger,
more resource-intensive applications).
•Extra Large Instance: 15GB of memory, 1.7TB storage, four 64-bit core processors (designed
for very large or complex applications requiring significant computing power).
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Amazon Web Services (AWS) and Benefits
Part of AWS (Amazon Web Services):
• Comprehensive Cloud Platform: EC2 is just one part of Amazon's broader AWS ecosystem,
which offers developers access to a wide range of cloud-based tools and services.
• On-Demand Access: AWS provides developers with direct access to Amazon’s software and
Unit I and scale web-based applications efficiently.
infrastructure, enabling them to build, manage,
Cost Efficiency and Flexibility:
• Pay-as-You-Go: With EC2 and other AWS services, customers only pay for the computing
resources they use, allowing businesses to avoid upfront hardware investments.
• Resource Management: AWS enables businesses to scale their computing resources up or
down depending on demand, ensuring cost-effective management of cloud resources.
AWS Popularity and Reach:
• Customer Base: AWS has over 330,000 customers globally, including start-ups, developers,
Name of the enterprises.: Operating Systems
and well-established
Paper Semester : V
• Widespread Adoption: AWS has become the go-to cloud service for a variety of use cases,
Department : BSc Information Technology
ranging from hosting simple websites to supporting complex, data-intensive applications.
Google App Engine
Google’s Leadership in Web Applications:
Unit
• Google, a leader in web-based applications, I its expertise to cloud development
extends
through Google App Engine.
• Infrastructure: Allows developers to build web applications using the same powerful
infrastructure that powers Google’s applications.
Key Features of Google App Engine:
•Integrated Development Environment:
•Developers can easily create, maintain, and scale applications.
•Uses Google’s APIs and Python programming language.
Name of the : Operating Systems
•Simple
Paper Semester
to upload applications to :theVApp Engine cloud for immediate deployment.
Department : BSc Information Technology
• Comprehensive Cloud Tools:
• Dynamic Web Serving: Efficient serving of dynamic content.
• Support for Common Web Technologies: Handles essential technologies for web applications.
Unit
• Persistent Storage: Allows data storage withIfeatures like querying, sorting, and transactions.
• Automatic Scaling & Load Balancing: Ensures optimal performance under varying loads.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Additional Features and Cost Structure
•Local Development Environment:
• Offline Testing: Google provides a fully featured local development environment that
simulates the App Engine on any desktop computer, making testing and development
easier. Unit I
•Cost and Free Tier:
• Free Tier:
• 500MB of storage, sufficient CPU strength, and bandwidth for about 5 million page
views per month at no cost.
• Paid Resources:
• If more storage, power, or capacity is required, Google will offer additional resources
at a charge
Name in the near future.
of the : Operating Systems
Paper Semester
• Cost-Effective : VGreat for developers to get started with no upfront costs
for Developers:
and scale as needed.
Department : BSc Information Technology
IBM’s Cloud Computing Offerings - Blue Cloud
•IBM's Cloud Strategy:
• Leveraging its expertise in enterprise-level computer hardware, IBM offers cloud
Unit I
computing solutions tailored to small and medium-sized businesses.
• Blue Cloud Initiative: A suite of cloud-based, on-demand services designed to help
businesses distribute their computing needs across a globally accessible resource grid.
•Key Offering: Express Advantage Suite:
• Data Backup & Recovery: Ensures critical data is protected and can be quickly
restored.
• Email Continuity & Archiving: Keeps email systems running smoothly and archives
important communications.
Name of the : Operating Systems
• Data
Paper Security:
SemesterProvides robust
: Vsecurity features to safeguard sensitive business data, a
critical part of IT management.
Department : BSc Information Technology
IBM's Cloud Management and Tools
•Cloud Management Software:
• Hadoop: IBM utilizes open-source workload-scheduling software, Hadoop, based on the
Unit
MapReduce framework originally used I
by Google. It efficiently processes large-scale data
across distributed systems.
• Virtualization Tools:
• PowerVM and Xen are virtualization tools that allow efficient use of computing
resources, enhancing scalability and flexibility.
• Tivoli Data Center Management: IBM’s Tivoli software helps businesses manage their data
centers, ensuring operational efficiency, security, and performance monitoring in cloud
environments.
•IBM’s Target Audience:
Name of the : Operating Systems
• Primarily targets small and medium-sized businesses that need scalable and secure cloud
Paper Semester
services with : V
integrated data management tools.
Department : BSc Information Technology
Salesforce.com and Force.com Overview
•Salesforce.com: Known primarily for its sales management SaaS, Salesforce is also a leader in cloud
computing development.
•Force.com Platform:
• On-Demand Service: Fully cloud-based platform for developing and deploying applications
across the internet.
Unit I
• Developer Tools: Includes the Force.com API and a comprehensive developer’s toolkit for
building custom applications.
• Pricing: Based on a per log-in model, making it cost-effective for businesses to scale.
Name of the : Operating Systems
Paper Semester : V
Department : BSc Information Technology
AppExchange and Application Sharing
•AppExchange:
• Directory of Web-Based Apps: A marketplace for web applications developed on the Force.com
platform.
• AppExchange Features:
Unit I
• Free and Paid Apps: Developers can upload their applications for others to use or purchase.
• Private Applications: Can publish apps that are accessible only to authorized companies or clients.
• App Types: Primarily sales-related applications (e.g., sales analysis tools, email marketing), but the
platform supports any type of application development.
•Real-World Use Case:
• Dreambuilder Investments: A small mortgage investment company used Force.com to avoid the
complexity of buying servers and developing applications from scratch, showcasing the platform’s
Name
value of the
for small businesses. : Operating Systems
Paper Semester : V
Department : BSc Information Technology
Other Cloud Services Development Tools
• Small Companies Offering Cloud Tools:
• Beyond the Big Names: While Amazon, Google, IBM, and Salesforce.com are major players, several
smaller companies also provide valuable cloud development tools.
• Key Smaller Companies:
• 3tera: Specializes in the AppLogicUnit I
grid operating system and Cloudware architecture for on-
demand computing solutions.
• 10gen: Offers a platform that helps developers build scalable web-based applications, making it
easier to handle cloud infrastructure.
Key Offerings from 3tera and 10gen
•3tera:
• AppLogic Grid Operating System: Provides a powerful platform for creating distributed applications
with minimal infrastructure management.
• Cloudware Architecture: Helps businesses implement on-demand computing with flexible cloud
architectures.
•10gen:
Name of the : Operating Systems
• Scalable
PaperWeb Application Platform:
Semester : V Focuses on providing developers the tools to create applications
that scale easily in a cloud environment.
Department : BSc Information Technology