Cloud Computing 101 Cloud Computing 101
Cloud Computing 101 Cloud Computing 101
Cloud Computing
Computing 101
101
Infrastructure-as-a-Service (IaaS),
Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)
Infrastructure-as-a-Service (IaaS),
• What is Infrastructure as a Service (IaaS)?
• On the downside, PaaS involves some risk of "lock-in" if offerings require proprietary
service interfaces or development languages. Another potential pitfall is that the
flexibility of offerings may not meet the needs of some users whose requirements
rapidly evolve.
Software-as-a-Service (SaaS)
• Software as a Service (SaaS) is a software distribution model in which applications
are hosted by a vendor or service provider and made available to customers over a
network, typically the Internet.SaaS is becoming an increasingly prevalent delivery
model as underlying technologies that support Web services and service-oriented
architecture (SOA) mature and new developmental approaches, such as Ajax, become
popular. Meanwhile, broadband service has become increasingly available to support
user access from more areas around the world.
• SaaS is closely related to the ASP (application service provider) and
On Demand Computing software delivery models. IDC identifies two slightly different
delivery models for SaaS. The hosted application management (hosted AM) model is
similar to ASP: a provider hosts commercially available software for customers and
delivers it over the Web. In the software on demand model, the provider gives
customers network-based access to a single copy of an application created specifically
for SaaS distribution.
• Benefits of the SaaS model include:
• easier administration
• automatic updates and patch management
• compatibility: All users will have the same version of software.
• easier collaboration, for the same reason
• global accessibility.
• The traditional model of software distribution, in which software is purchased for and
installed on personal computers, is sometimes referred to as software as a product.
Cloud services Vs Traditional hosting
• Public Cloud
• Private Cloud
• Hybrid Cloud
• Cloud Backup
• Blue Cloud (IBM Version)
Public Cloud
• What is a public cloud?
A public cloud is one based on the standard cloud computing model, in which a service
provider makes resources, such as applications and storage, available to the general
public over the Internet. Public cloud services may be free or offered on a pay-per-
usage model.
• Easy and inexpensive set-up because hardware, application and bandwidth costs are
covered by the provider.
• Scalability to meet needs.
• No wasted resources because you pay for what you use.
• The term "public cloud" arose to differentiate between the standard model and the
private cloud, which is a proprietary network or data center that uses cloud
computing technologies, such as virtualization. A private cloud is managed by the
organization it serves. A third model, the hybrid cloud, is maintained by both internal
and external providers.
• Examples of public clouds include Amazon Elastic Compute Cloud (EC2), IBM's
Blue Cloud, Sun Cloud, Google AppEngine and Windows AzureServices Platform.
Private Cloud
• Application development,
• Quality assurance,
• Training & demo environments
• Sample Cloud Apps
Google Docs
Microsoft Office in the Cloud
Major Cloud Service providers
• Amazon
• Google
• Microsoft
• HP
• Rack space Cloud
• Sales Force
• IBM
• Verizon Business
• Savvis
• VMware
• Citrix
• At&T
Cloud Security
• Applications Security in the cloud
• Data Security
• Cloud Compliance
Windows Azure