Understanding
Cloud Computing
Amazon Web Services
1950s Dumb terminals accessing Mainframe.
1970s IBM Released an OS called VM.
1990s Internet accessibility, Reduced Costs,
Improved Bandwidth, Resource Sharing.
2000 Evolution in the service
ecosystem.
How did it all start
The Evolution in the Ecosystem
Salesforce.com in 1999 :- Pioneered the concept of delivering enterprise applications via a simple
website.
Amazon Web Services in 2002:- Provided a suite of cloud-based services including storage,
computation and even human intelligence through the Amazon Mechanical Turk.
Then in 2006, Amazon launched its Elastic Compute cloud (EC2) as a commercial web service that
allows small companies and individuals to rent computers on which to run their own computer
applications.
Another big milestone came in 2009, as Web 2.0 hit its stride, and Google and others started to offer
browser-based enterprise applications, through services such as Google Apps.
Emergence of "killer apps" from leading technology giants
The idea and aspects of cloud computing
existed early on but never in it’s complete
sense, but today we can define it and set
expectations from an entity thats calls itself
a cloud computing service.
Cloud Computing ? What is it!!!!!
Technical Perspective
Business perspective
Technical Perspective
Suit of best practices, Philosophy, Methodology
Scalable Flexible Highly Available On-Demand
& Rapid Provisioning Automation Resilient
Robust
Secure:- Cloud Security Alliance
Business Perspective
Pay as Go Model Democratization
Capex to Opex.
NIST has published its final version
"cloud computing is a model for enabling
ubiquitous, 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."
The requirements are as follows…………….
● Rapid and on-demand infrastructure provisioning (API call away) (no long workflows
and less human intervention)
● Highly Scalable.
● Provision For Automation (API tools, SDKs etc)
● Flexible.
● Highly Secure.
● Reliable.
● Robust.
● Effective Infrastructure management (self service portal)
● Cost effective (metering service).
● State of the art infrastructure (eg SSD drives, IOPS)
General/Quick Definition
- A remote abstracted entity
- Plug and play like electricity
- Utility service publicly accessible
- Rented-out assets
Cloud Adoption in the market
Some examples
Redbus
Expedia
Netflix
Pinterest
Salesforce, survey monkey adopters
Market Analysis
According to Gartner
Worldwide Public Cloud Services Market to Total $131 Billion (Press Release:-
STAMFORD, Conn., Feb 28, 2013)
Cloud Computing Will Become the Bulk of New IT Spend by 2016 (Press
Release:- Goa, India, October 24, 2013)
Gatner Reports
Virtualization
Virtualization Architectures
Data Centers
Cloud computing primarily begins at the
datacenters.
The data center components are the lowest
level of a cloud computing environment.
Service & Deployment Models
IaaS
Access to Infrastructure at root level
1st level of abstraction (H/w & Network)
Control over server softwares/configuration
PaaS
Access to application source
2nd level of abstraction
Control over application development
(funtionality)
SaaS
Access to account (tenant) of application.
3rd level of abstraction
Control over my account data
Service & Deployment Models
Service Model Consumers
What if someone could take care of the lower part of the app
stack, letting you focus on your App.
Someone who could build an ideal, state of the art scalable and
resilient (& a lot more) infrastructure and let you use it for a
PRICE. Now we are talking about a Public Cloud
A Plug and Use Computing Model.
Amazon Web Services
Suite of Utility Services
Infrastructure Resources as Services (IaaS)
public cloud
private (remote) cloud. (Virtual Private Cloud)
on-premise cloud
Available AWS Interfaces
1) Amazon Console:- Web GUI
1) Command Line Interface:- CLI Tools
1) Programmatic Interface:- SDK, Libraries
Service Categories
Compute & Networking
Storage and Content Delivery
Database
Analytics
Deployment and Management
App Services
Computing & Networking Services
EC2 (Elastic Compute Cloud)
Instances :- Virtual Servers
Images (AMI)
Volumes(EBS)
Security Groups
Elastic IPs
Key pairs
Elastic Load Balancer
Elastic Compute Cloud (EC2)
Some AWS Basics
Regions
Availability Zones
Instance types (micro to x.large)
EBS Volumes
Snapshots
Security Responsibility
Concerns
Why are certain sectors of the Industry reluctant to
adopt the cloud.
Data Migration from on-premise to the Cloud (in case of public cloud)
Visibility into Asset Location
Vendor Lock-in
Regulatory and Compliance issues
Due diligence
Strategy to move data back from the cloud.
Applications that are cloud provider independent.
Addressing issues such as loss of privacy and breach of confidentiality
Example:- Indian IT act.
What Cloud is not
A one fit solution for all.
Example
Security provisions in place but need to design a right strategy based on the
needs of the use case
A traditional hosted service.
When is a public cloud most beneficial
Parallel processing
Use case:- Big Data
Huge computation for short period
Use case:- Performance testing
Handle Peak loads, Focus on Business, Rapid Deployment
Summary
Cloud Computing in General
Cloud computing is a model that needs to satisfy specific criterias (NIST).
Cloud Service Models and Deployment Models.
Virtualization as an important (but not necessary) component of cloud.
Amazon Web Services (AWS)
AWS is a public cloud provider.
Instances are Virtual Machines in AWS
We can spring up server instances in AWS in a matter of minutes.
Instances, Amazon Machine Images, Volumes, Snapshots, Security
groups, Keys, Instance types, Elastic IPs, Regions, Availability Zones.
Links for further Reading
AWS
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/
Cloud Security Alliance
https://cloudsecurityalliance.org/
AWS Certification Exam Links
AWS Certified Solutions Architect- Associate Exam.
https://aws.amazon.com/certification/certified-solutions-architect-associate/
http://awstrainingandcertification.s3.amazonaws.com/production/AWS_certified_solutions_architect_a
ssociate_blueprint.pdf
https://d0.awsstatic.com/training-and-
certification/docs/AWS_certified_solutions_architect_associate_examsample.pdf
Sample Questions:- http://surajbatuwana.blogspot.in/p/aws-answers.html
What next
- Market Awareness
- Studies (learn architecting solutions in the cloud by using past
implementations)
I want to for Attending
Contact
Email:- sydroy.antao@gmail.com
Contact Number:- 8884914080

Workshop cloud computing basics (1)

  • 1.
  • 2.
    1950s Dumb terminalsaccessing Mainframe. 1970s IBM Released an OS called VM. 1990s Internet accessibility, Reduced Costs, Improved Bandwidth, Resource Sharing. 2000 Evolution in the service ecosystem. How did it all start
  • 3.
    The Evolution inthe Ecosystem Salesforce.com in 1999 :- Pioneered the concept of delivering enterprise applications via a simple website. Amazon Web Services in 2002:- Provided a suite of cloud-based services including storage, computation and even human intelligence through the Amazon Mechanical Turk. Then in 2006, Amazon launched its Elastic Compute cloud (EC2) as a commercial web service that allows small companies and individuals to rent computers on which to run their own computer applications. Another big milestone came in 2009, as Web 2.0 hit its stride, and Google and others started to offer browser-based enterprise applications, through services such as Google Apps. Emergence of "killer apps" from leading technology giants
  • 4.
    The idea andaspects of cloud computing existed early on but never in it’s complete sense, but today we can define it and set expectations from an entity thats calls itself a cloud computing service.
  • 5.
    Cloud Computing ?What is it!!!!! Technical Perspective Business perspective
  • 6.
    Technical Perspective Suit ofbest practices, Philosophy, Methodology Scalable Flexible Highly Available On-Demand & Rapid Provisioning Automation Resilient Robust Secure:- Cloud Security Alliance
  • 7.
    Business Perspective Pay asGo Model Democratization Capex to Opex.
  • 9.
    NIST has publishedits final version "cloud computing is a model for enabling ubiquitous, 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."
  • 10.
    The requirements areas follows……………. ● Rapid and on-demand infrastructure provisioning (API call away) (no long workflows and less human intervention) ● Highly Scalable. ● Provision For Automation (API tools, SDKs etc) ● Flexible. ● Highly Secure. ● Reliable. ● Robust. ● Effective Infrastructure management (self service portal) ● Cost effective (metering service). ● State of the art infrastructure (eg SSD drives, IOPS)
  • 11.
    General/Quick Definition - Aremote abstracted entity - Plug and play like electricity - Utility service publicly accessible - Rented-out assets
  • 13.
    Cloud Adoption inthe market Some examples Redbus Expedia Netflix Pinterest Salesforce, survey monkey adopters
  • 14.
    Market Analysis According toGartner Worldwide Public Cloud Services Market to Total $131 Billion (Press Release:- STAMFORD, Conn., Feb 28, 2013) Cloud Computing Will Become the Bulk of New IT Spend by 2016 (Press Release:- Goa, India, October 24, 2013)
  • 15.
  • 17.
  • 18.
  • 19.
    Data Centers Cloud computingprimarily begins at the datacenters. The data center components are the lowest level of a cloud computing environment.
  • 22.
  • 23.
    IaaS Access to Infrastructureat root level 1st level of abstraction (H/w & Network) Control over server softwares/configuration
  • 24.
    PaaS Access to applicationsource 2nd level of abstraction Control over application development (funtionality)
  • 25.
    SaaS Access to account(tenant) of application. 3rd level of abstraction Control over my account data
  • 28.
  • 29.
  • 31.
    What if someonecould take care of the lower part of the app stack, letting you focus on your App. Someone who could build an ideal, state of the art scalable and resilient (& a lot more) infrastructure and let you use it for a PRICE. Now we are talking about a Public Cloud A Plug and Use Computing Model.
  • 32.
    Amazon Web Services Suiteof Utility Services Infrastructure Resources as Services (IaaS) public cloud private (remote) cloud. (Virtual Private Cloud) on-premise cloud
  • 33.
    Available AWS Interfaces 1)Amazon Console:- Web GUI 1) Command Line Interface:- CLI Tools 1) Programmatic Interface:- SDK, Libraries
  • 35.
    Service Categories Compute &Networking Storage and Content Delivery Database Analytics Deployment and Management App Services
  • 36.
    Computing & NetworkingServices EC2 (Elastic Compute Cloud) Instances :- Virtual Servers Images (AMI) Volumes(EBS) Security Groups Elastic IPs Key pairs Elastic Load Balancer
  • 37.
    Elastic Compute Cloud(EC2) Some AWS Basics Regions Availability Zones Instance types (micro to x.large) EBS Volumes Snapshots
  • 40.
  • 41.
    Concerns Why are certainsectors of the Industry reluctant to adopt the cloud. Data Migration from on-premise to the Cloud (in case of public cloud) Visibility into Asset Location Vendor Lock-in Regulatory and Compliance issues
  • 42.
    Due diligence Strategy tomove data back from the cloud. Applications that are cloud provider independent. Addressing issues such as loss of privacy and breach of confidentiality Example:- Indian IT act.
  • 43.
    What Cloud isnot A one fit solution for all. Example Security provisions in place but need to design a right strategy based on the needs of the use case A traditional hosted service.
  • 44.
    When is apublic cloud most beneficial Parallel processing Use case:- Big Data Huge computation for short period Use case:- Performance testing Handle Peak loads, Focus on Business, Rapid Deployment
  • 45.
    Summary Cloud Computing inGeneral Cloud computing is a model that needs to satisfy specific criterias (NIST). Cloud Service Models and Deployment Models. Virtualization as an important (but not necessary) component of cloud. Amazon Web Services (AWS) AWS is a public cloud provider. Instances are Virtual Machines in AWS We can spring up server instances in AWS in a matter of minutes. Instances, Amazon Machine Images, Volumes, Snapshots, Security groups, Keys, Instance types, Elastic IPs, Regions, Availability Zones.
  • 46.
    Links for furtherReading AWS http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ Cloud Security Alliance https://cloudsecurityalliance.org/
  • 47.
    AWS Certification ExamLinks AWS Certified Solutions Architect- Associate Exam. https://aws.amazon.com/certification/certified-solutions-architect-associate/ http://awstrainingandcertification.s3.amazonaws.com/production/AWS_certified_solutions_architect_a ssociate_blueprint.pdf https://d0.awsstatic.com/training-and- certification/docs/AWS_certified_solutions_architect_associate_examsample.pdf Sample Questions:- http://surajbatuwana.blogspot.in/p/aws-answers.html
  • 48.
    What next - MarketAwareness - Studies (learn architecting solutions in the cloud by using past implementations)
  • 49.
    I want tofor Attending
  • 50.

Editor's Notes

  • #3 http://blog.softlayer.com/2013/virtual-magic-the-cloud
  • #6 What is it in today's definition.
  • #9 https://powermore.dell.com/demystifying-cloud-ebook/images/share_1_2.png
  • #13 https://www.google.co.in/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAMQjxxqFQoTCJKdn8ndm8gCFYQcjgodkLcHfA&url=https%3A%2F%2Fwww.linkedin.com%2Fpulse%2F20140520170843-133994-top-5-reasons-to-use-the-cloud&psig=AFQjCNH_xLLHDzx1oTZm9SPlXMhofyNwxQ&ust=1443598359577165
  • #19 http://www.ni.com/white-paper/8708/en/
  • #21 http://www.artificialbrains.com/google/datacenters/hamina
  • #22 http://news.cnet.com/8301-1023_3-57534183-93/google-tries-wowing-the-world-with-a-look-at-its-data-centers/
  • #27 Image source:- https://cloudcelebrity.wordpress.com/page/2/
  • #28 http://www.techrepublic.com/blog/data-center/how-cloudy-is-your-cloud-the-nist-offers-a-cloud-standard/
  • #29 http://toyinogunmefun.wordpress.com/2011/06/16/effective-data-protection-for-cloud-computing-and-its-relevance-in-the-nigeria-economy/
  • #30 Image source:- http://www.bsmreview.com/bsm_cloudcomputing.shtml
  • #31 Infographics courtesy Horn Group