Introduction to cloud computing
Introduction to cloud computing
Computing
Introduction
• Electricity Virtualization (Not concerned about
electricity generation and distribution for using
electrical gadgets).
• Speed
• Global Scale
• Productivity
• Performance
• Reliability
• Security
Cloud Computing Services
• The best-known service models are Software as a
Service, Platform as a Service, and Infrastructure as
a Service—the SPI model.
• Cloud Principles
1. Abstraction
2. Virtualization
Cloud types
• Deployment Models
• Refers to location and Management of Cloud’s
Infrastructure
• Service Models
• Types of services that you access on cloud platform
NIST Service Model
Service Models
• SaaS
• It is a software in which the applications are hosted by a cloud service
provider. Users can access these applications with the help of internet
connection and web browser.
• Example: Google Drive
• PaaS
• PaaS cloud computing platform is created for the programmer to develop,
test, run, and manage the applications.
• Example: Google AppEngine for hosting websites
• IaaS
• Use of Computing resources are available as service
• It helps users to avoid the cost and complexity of purchasing and managing
the physical servers.
• Example: Amazon Web Service providing EC2 servers
Deployment Model
• Public Cloud
• The public cloud infrastructure is available for public use
• Private Cloud
• The private cloud infrastructure is operated for the exclusive
use of an organization
• Hybrid Cloud
• Hybrid cloud solutions are a blend of public and private clouds.
• Community Cloud
• A community cloud is one where the cloud has been organized
to serve a common function or purpose.
Desired Features of Cloud
• Self Service
• Consumers of cloud computing services expect on-demand, nearly
instant access to resources.
• To support this expectation, clouds must allow self-service access so
that customers can request, customize pay, and use services without
intervention of human operators
• Per usage metered and Billed
• Services must be priced on a short term basis (e.g., by the hour),
allowing users to release (and not pay for) resources as soon as they
are not needed.
• For these reasons, clouds must implement features to allow efficient
trading of service such as pricing, accounting, and billing
• Metering should be done accordingly for different types of service
(e.g., storage, processing, and bandwidth) and usage promptly
reported, thus providing greater transparency
Contd..
• Elasticity
• Cloud computing gives the illusion of infinite computing
resources available on demand. Therefore users expect clouds
to rapidly provide resources in any quantity at any time.
• In particular, it is expected that the additional resources can be
provisioned, possibly automatically, when an application load
increases and released when load decreases.
• Customizable
• Needs of users are different from general needs
• Thus, resources rented from the cloud must be highly
customizable
Cloud Infrastructure Management
• A major challenge in cloud computing is managing
physical and virtual resources, namely servers,
storage, and networks.
• Second Category
– The virtual infrastructure managers—provide advanced
features such as automatic load balancing and server
consolidation, but do not expose remote cloud-like
interfaces.
Features in cloud infrastructure mgmt
• Virtualization support
• Storage Virtualization
• Server Virtualization.
• Storage Virtualization
Hardware Virtualization
• Creation of a virtual machine over existing operating
system and hardware is known as Hardware
Virtualization..
Netmagic Solutions Netmagic IaaS Cloud Netmagic runs from data centers in Mumbai, Chennai,
and Bangalore, and a virtual data center in the United
States. Plans are underway to extend services to West
Asia.
Rackspace Cloud servers, cloud files, cloud sites, The cloud computing platform vendor focuses primarily
etc. on enterprise-level hosting services.
Reliance Communications Reliance Internet Data Center RIDC supports both traditional hosting and cloud
services, with data centers in Mumbai, Bangalore,
Hyderabad, and Chennai. The cloud services offered by
RIDC include IaaS and SaaS.
Sify Technologies Sify IaaS Sify's cloud computing platform is powered by HP's
converged infrastructure. The vendor offers all three
types of cloud services: IaaS, PaaS, and SaaS.