Professional Guru AWS online Training easiest document to explore AWS Services.Discover how AWS technologies are fueling innovation across all industries to solve the problems of tomorrow.
2. Introduction
●Definition of Cloud
●Attributes of Cloud
●History of Cloud
●Technology behind Cloud
●Advantages and Disadvantages of Cloud
●Application to Business
●Cloud Service Providers
●Cloud Computing Terminologies
●Cloud Computing Architecture
Professional-Guru.com
3. Cloud Definition
●Cloud computing is a model for enabling convenient, on-demand
network access to a shared pool of configurable computing resources
(e.g., networks, servers, storage, applications, and services) that can
be rapidly provisioned and released with minimal management effort
or service provider interaction.
●This cloud model promotes availability and is composed of five
essential characteristics, three service models, and four deployment
model
Professional-Guru.com
4. Essential Characteristics of AWS
●On-demand self-service
●Broad network access
●Resource pooling
●Rapid elasticity
●Measured service
Professional-Guru.com
5. Evolution of Cloud
●1960 John McCarthy used the term “Public Utility”
● Key Role by Amazon -
● 2006 Amazon introduced the Amazon Web Services
●Eucalyptus Open source Private Cloud platform
●Open Stack
●Microsoft Azure
● Rack space
● Sales Force
Professional-Guru.com
9. Cloud Service Model 1
●Cloud Software as a Service (SaaS)
–Use provider’s applications over at work
–E.g Sales force ,Google Apps
Professional-Guru.com
10. Cloud Service Models 2
●Cloud Platform as a Service (PaaS)
–Deploy customer-created applications to a cloud
–Microsoft Azure , PHP cloud.
Professional-Guru.com
11. Cloud Service Model 3
●Cloud Infrastructure as a Service (IaaS)
–Rent processing, storage, network capacity, and other
fundamental computing resources
–Amazon AWS ,Rackspace ,Microsoft Azure
Professional-Guru.com
14. Cloud Disadvantages
●Security ( Data located in other countries )
●Data Transfer charges are additional
●Migration from one public cloud to another is a challenge
Professional-Guru.com
15. Application To Business
●Applications Suitable for Cloud 3 Tier applications capable of horizontal Scaling The
user base can not be predicted initially. Applications which can be run on open
architecture like Linux ,Wintel.
●Applications not suitable for cloud Applications running on proprietary H/W. High
volume OLTP applications like stock exchanges. Application with regulatory restrictions.
Professional-Guru.com
16. Benefits of Cloud to Business
●No upfront Capex cost
●Can start with a small setup to service the consumers
●Elastic Growth
●Pay as per you go
●Provisioning of the H/W and Applications on the fly
Professional-Guru.com
17. Ecommerce Business
●Business wants to sell services and products on the web
●Business does not have an idea about the YOY growth
●Investor doesn’t want to invest upfront
●Needs IT infrastructure and Applications to be dynamic and should be able to handle
the load
●The setup should provide redundancy
● Should be able to provision the applications near the users across countries
●Will pay only for the services used
Professional-Guru.com
18. Cloud a Virtualization
●IS Virtualization a Cloud ?
●Virtualization is a technology used in cloud
Professional-Guru.com
19. Virtualization
●Virtualization has become the fundamental building block of cloud
●Priced and Open source products in the market
●Public cloud providers customize either open source or priced products to suit their
needs
Professional-Guru.com
22. Advantages of Virtualization
●Improved utilization of H/W resources
●Reduced Management costs Easier Administration
● Improved Flexibility
● Reduction in Down time
● Migration is easy
● Elimination of Compatibility issues
● Rapid Deployment
Professional-Guru.com
23. Enterprise Virtualization Products
●VMWARE ESXi – Currently the market leader
● XEN – Open source product .Many vendors modified the code and came up with their
own products e.g Citrix. Oracle VM. Amazon uses XEN for AWS cloud
● KVM – Kernel based virtualization , this uses the H/W virtualization available on the
cpus.
Professional-Guru.com
24. Deployment Models of Cloud
●Private cloud
–enterprise owned or leased
● Community cloud
–shared infrastructure for specific community
●Public cloud
–Sold to the public, mega-scale infrastructure
●Hybrid cloud
–composition of two or more clouds
Professional-Guru.com