The document is a presentation about Edureka's cloud computing course. It discusses key topics that will be covered in the course like cloud attributes, service models, deployment models, Amazon Web Services, compute, storage, database services, security, and project work. The course aims to help students understand cloud computing concepts and build scalable applications on AWS. It provides resources like online classes, support, quizzes and a certificate upon completion.
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Building a Scalable Application on Cloud
1. www.edureka.co/cloudcomputing
Building a scalable application on AWS Cloud
For Queries:
Post on Twitter @edurekaIN: #askEdureka
Post on Facebook /edurekaIN
For more details please contact us:
US : 1800 275 9730 (toll free)
INDIA : +91 88808 62004
Email Us : sales@edureka.co
View Cloud Computing Course details at www.edureka.co/cloudcomputing
2. LIVE Online Class
Class Recording in LMS
24/7 Post Class Support
Module Wise Quiz
Project Work
Verifiable Certificate
Slide 2 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
How it Works?
3. Slide 3 Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions www.edureka.co/cloudcomputing
At the end of this module, you will be able to
Understand Cloud Computing
Cloud Attributes / Service Models / Deployment Models
Introduction to Amazon Web Services
Typical Use Cases
Various Service Offerings from AWS
Simple Demo
Objectives
4. Slide 4Slide 4 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
SMAC (Social Mobile Analytics Cloud) Era
We are in SMAC Era and Cloud would be the Base for three pillars (Social, Mobile, Analytics) of SMAC
“We believe we are moving out of The Ice Age, The Iron Age, The Industrial Age, The Information Age to The
participation age. You get on the Net and you do stuff. You IM (Instant Message), you blog, you take pictures,
you publish, you podcast, you transact, you distance learn, you telemedicine. You are participating on the
Internet, not just viewing stuff. We build the infrastructure that goes in the data centre that facilitates the
participation age.
- Scott McNealy, former CEO, Sun Microsystems
Importance of Cloud Computing
5. Slide 5Slide 5 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
According to Forrester, Cloud Computing is:
“A form of standardized IT-based capability – such as Internet-based services, software, or
ITinfrastructure – offered by a service provider that is accessible via Internet protocols from
any computer, is always available and scales automatically to adjust to demand, is either pay-
per-use or advertising-based, has Web or programmatic-based control interfaces, and enables
full customer self-service.”
What is Cloud Computing?
6. Slide 6Slide 6 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
What is Cloud Computing?
7. Slide 7Slide 7 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Gartner Hype Cycle
8. Slide 8Slide 8 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Public Cloud
(multi-
tenant)
Service
Models
Attributes
Broad Network
Access
Rapid Elasticity
Measured Service
/Pay as you go
On Demand self-
service
Resource Pooling
Hybrid
Software as a Service
(SaaS)
CRM, Email, Social
Collaboration, Payment
and Reconciliation
Platform as a Service
(PaaS)
Middleware, Database,
Build/Dev/Test
Infrastructure as a
Service (IaaS)
Compute, Storage,
Network, Desktop,
Anything as a
Service (XaaS)
Community
(Special purpose/group)
Private Cloud
(single-tenant)
Broad Network
Access
Rapid Elasticity
Measured Service
/Pay as you go
On Demand self-
service
Resource Pooling
Software as a Service
(SaaS)
CRM, Email, Social
Collaboration, Payment
and Reconciliation
Platform as a Service
(PaaS)
Middleware, Database,
Build/Dev/Test
Infrastructure as a
Service (IaaS)
Compute, Storage,
Network, Desktop,
Anything as a
Service (XaaS)
Deployment
Models
Attributes / Service Models / Deployment Models
9. Slide 9Slide 9 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Almost 3-5 Years back
A Forrester report “Sizing the Cloud” notes:
“The cloud computing market will rise from
$40.7 billion this year to more than $241
billion in 2020, with a year-to-year growth
of over 20 percent.
Estimates tremendous growth in SaaS,
with its market size estimated to be over
80 percent of the global public cloud
market.”
Cloud Services Market Growth
10. Slide 10Slide 10 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
What is AWS?
Overview of AWS Products
» Compute, Storage, Database, App Services, Deployment and Management, Networking
AWS Free Tier
» 1 Year free tier with all services
Basic Key Words
» AMI, Instance, Volume, Snapshot
Amazon Web Services
11. Slide 11Slide 11 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Why AWS?
12. Slide 12Slide 12 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Regions, Zones and Edge Locations
13. Slide 13Slide 13 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Availability
Zone A
Availability
Zone C
US East Region (N.VA)
Availability
Zone B
Availability
Zone D
Availability
Zone E
US West Region -1 (N.CA)
Availability
Zone C
Availability
Zone A
Availability
Zone B
US West Region -2 (Oregan)
Availability
Zone C
Availability
Zone A
Availability
Zone B
Availability
Zone A
Availability
Zone B
APAC Region Australia
Availability
Zone A
Availability
Zone B
South America (Sao Paulo) EU –West (IRE)
Availability
Zone C
Availability
Zone A
Availability
Zone B
Availability
Zone A
Availability
Zone B
APAC Region Singapore APAC Region Tokyo
Availability
Zone C
Availability
Zone A
Availability
Zone B
Availability Zone B
US Govt Cloud
Availability Zone A
Regions, Zones and Edge Locations
14. Slide 14Slide 14 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Web Service that enables to launch and manage server instance
Instances available in different size and configuration
Use only the capacity you need and pay only what you use
Increase the capacity dynamically when the demand raises and vice versa
Supports both Vertical and Horizontal Scaling
PreBuilt AMI available from market place
Compute EC2
15. Slide 15Slide 15 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
On-Demand Instances:
» Let you pay for the capacity by hour with no long term commitment
» Frees from complexities of planning, purchasing and maintenance
Reserved Instances:
» Gives option of one time payment to reserve and receive significant discount on the usage
» After onetime payment instance is reserved and no further commitment
Spot Instances:
» Allows customer to bid on unused EC2 capacity
» The spot price changes periodically based on supply and demand
» Customers whose bids meet or exceed it gain access to the available spot instances
EC2 Instance Types
16. Slide 16Slide 16 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Provides high available, highly reliable storage volumes
Suitable for database, file system or raw block storage
Can be from 1GB to 1TB
Created volume can be attached to any EC2 instance
Multiple volume can be attached to one instances
Snapshot of the volume can be taken for backup and sharing
EBS – Elastic Block Storage
17. Slide 17Slide 17 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Storage for the Internet
Makes web scale computing / storage easier
Simple to use
Provides API / SDK access
Stores object upto 5 TB in size
Full control of access rights
S3 – Simple Storage Service
18. Slide 18Slide 18 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Elastic Load
Balancer
Cloud Watch
Metrics
Auto Scaling
Utilization
Latency
Auto Scaling and Load Balancer
19. Slide 19Slide 19 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
AWS IAM
Functionality
Manage IAM Users
and their access
Fine-granted
access control to
AWS resources
Mobile and
browser based
application
Identify federation
between enterprise
and AWS Services
Manage access for
federated users
IAM – Identity and Access Management
20. Slide 20Slide 20 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Web Service that makes it easy to set up, operate and scale a relational database in cloud
Low level database admin work is handled automatically by AWS
Supports PostgreSQL, MySQL, MSSQL and Oracle database
Amazon RDS automatically patches the database software
Backup the database for a user defined retention period
Enables point in time recovery
RDS – Relational Database Service
21. Slide 21Slide 21 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
EC2 - 750 hours per month of Windows, Linux, RHEL, or SLES t2.micro instance usage
S3 - 5 GB of Standard Storage, 20,000 Get Requests, 2,000 Put Requests
EBS - 30 GB of Amazon EBS: any combination of General Purpose (SSD) or Magnetic, 2,000,000 I/OS
(with EBS Magnetic), 1 GB of snapshot storage
RDS - 750 Hours per month of Micro DB Instance usage, 20 GB of DB Storage, 20 GB for Backups,
10,000,000 I/Os
ELB - 750 Hours per month, 15 GB of Data Processing
Ref: http://aws.amazon.com/free/
Free Tier
22. Slide 22Slide 22 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Provides access to information, tools and resources
White Paper - http://aws.amazon.com/whitepapers/
TCO Cost Comparison - http://aws.amazon.com/tco-calculator/
AWS Simple Calculator - http://calculator.s3.amazonaws.com/index.html
AWS Economics Center
23. Slide 23Slide 23 www.edureka.co/cloudcomputingTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions
Course Curriculum
Module 1
» Introduction to Cloud Computing
Module 2
» Amazon EC2 and Amazon EBS
Module 3
» Amazon Storage Services : S3, RRS, Glaciers
Module 4
» Scaling and Load Distribution in AWS
Module 5
» Identity and Access Management Techniques (IAM)
Module 6
» Multiple AWS Services and managing the resources
lifecycle
Module 7
» AWS Architecture and Design
Module 8
» Project Discussion