Cloud computing 101 with amazon web service
-
Upload
dr-ketan-parmar -
Category
Software
-
view
742 -
download
4
Transcript of Cloud computing 101 with amazon web service
![Page 1: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/1.jpg)
Cloud Computing 101 with Amazon Web Service
![Page 2: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/2.jpg)
Dr. Ketan ParmarSr. Tech Lead – InfoStretch Solutions Pvt. Ltd.
@kpbird +ketanparmarwww.kpbird.com
![Page 3: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/3.jpg)
![Page 4: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/4.jpg)
![Page 5: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/5.jpg)
Traditional Way
Apache
MySql
Programming LanguageApacheMySqlOS (Linux / Windows)
Not Scalable
![Page 6: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/6.jpg)
Horizontal vs Vertical ScalingHorizontal v/s Vertical Scaling
![Page 7: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/7.jpg)
Traditional Way
Happy Web Server Sad Database
Not Scalable
Apache
MySql
Apache Apache
![Page 8: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/8.jpg)
Traditional Way
Happy Web Server Master DB may die
Not Scalable
ApacheApache
MySql
Apache
MySql
Master Read / Write Slave Read
![Page 9: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/9.jpg)
Traditional Way
Not Scalable
![Page 10: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/10.jpg)
Problem
• Hard to Scale• Hard to Manage• Costly• Complex Deployment• Skilled People• Unpredictable Load / Spike • Security • Software License
![Page 11: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/11.jpg)
Necessity is the mother of invention
![Page 12: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/12.jpg)
Cloud Computing
“A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.”
![Page 13: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/13.jpg)
Cloud Computing
![Page 14: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/14.jpg)
Cloud Computing
![Page 15: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/15.jpg)
Cloud Computing
![Page 16: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/16.jpg)
Cloud Computing
![Page 17: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/17.jpg)
Cloud Computing
![Page 18: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/18.jpg)
Scalability Elasticity"Increasing" the capacity to meet the "increasing" workload.
"Increasing or reducing" the capacity to meet the "increasing or reducing" workload.
In a scaling environment, the available resources may exceed to meet the "future demands".
In the elastic environment, the available resources match the "current demands" as closely as possible.
Scalability adapts only to the "workload increase" by "provisioning" the resources in an "incremental" manner.
Elasticity adapts to both the "workload increase" as well as "workload decrease" by "provisioning and deprovisioning" resources in an "autonomic" manner.
Scalability enables a corporate to meet expected demands for services with "long-term, strategic needs".
Elasticity enables a corporate to meet unexpected changes in the demand for services with "short-term, tactical needs".
Scalability vs ElasticityScalability v/s Elasticity
![Page 19: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/19.jpg)
![Page 20: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/20.jpg)
AWS Services
![Page 21: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/21.jpg)
AWS Services
![Page 22: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/22.jpg)
AWS Services
![Page 23: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/23.jpg)
ComputeEC2
Auto Scaling
Lambda
EC2 Container Service
![Page 24: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/24.jpg)
Compute
Elastic Compute Cloud (EC2)Virtual Servers in the Cloud
• Resizable Compute Capacity• Complete control of your computing resources• Reduces time to obtain and boot new server
instances to minutes• Choose from 30+ different instance types• Scale as your requirements change• Pay only for what you use
![Page 25: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/25.jpg)
Compute
Auto ScalingScale your infrastructure automatically
• Adds or removes EC2 instances based on metrics and health checks
• No additional charge• Minimize cost and maximize performance• Integrates with Elastic Load Balancers
![Page 26: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/26.jpg)
Compute
LambdaRun Code in Response to Events
• Lambda functions are triggered by events in other AWS services
• Automatically scales• You only need to provide the code; There is
no infrastructure to manage• Pay only for what you use
![Page 27: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/27.jpg)
Compute
EC2 Container ServiceRun and Manage Docker Containers
• A managed cluster for running Docker containers on EC2 instances
• Use the built in scheduler, write your own, oruse a third-party scheduler
• Integrates with other services like ELB andEBS
• No additional charge
![Page 28: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/28.jpg)
Storage & Content Delivery
S3
Glacier
EBS
Storage Gateway
Import/Export
CloudFront
![Page 29: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/29.jpg)
Storage & Content Delivery
Simple Storage Service (S3)Scalable Storage in the Cloud
• Storage for the Internet• Store and retrieve any amount of data, at any
time, from anywhere on the web• Highly scalable, reliable, and secure• Supports encryption• Pay only for what you use
![Page 30: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/30.jpg)
Storage & Content Delivery
GlacierArchive Storage in the Cloud
• Low cost storage for archiving and backup• Secure and durable• No limit to amount of data stored• Flexible• Pay only for what you use• Simple integration with S3
![Page 31: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/31.jpg)
Storage & Content Delivery
Elastic Block Store (EBS)Block Storage for EC2
• Persistent off-instance storage• SSD or magnetic disk• Durable snapshots to S3• Encryption support• Provisioned IOPS option
![Page 32: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/32.jpg)
Storage & Content DeliveryStorage GatewayIntegrates On-Premises IT Environments with Cloud Storage
• Delivered as a virtual machine installed in an on-premise datacenter
• Integration with S3, EBS, and Glacier• Secure data transmissions between AWS
and on-premise resources• Compatible with on-premise storage solutions
through iSCSI interface.
![Page 33: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/33.jpg)
Storage & Content Delivery
Import/ExportLarge Volume Data Transfer
• Ship a hard drive to AWS for import or export of data
• Supports large data transfers• Data transferred to or from S3 or EBS
![Page 34: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/34.jpg)
Storage & Content Delivery
CloudFrontGlobal Content Delivery Network
• Distribute content with low latency, high transfer speeds, and no commitments
• 52 edge locations• Simple integration with AWS services• Static and dynamic content• Advanced CDN features like SSL support,
geographic restriction, and private content
![Page 35: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/35.jpg)
Database
RDS
DynamoDB
ElastiCache
Redshift
![Page 36: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/36.jpg)
Database
Relational Database Service (RDS)Managed Relational Databases
• Resizable capacity• Handles time-consuming administration tasks• Multiple engine types available• High durability Options• Automatic patching and backups
![Page 37: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/37.jpg)
Database
DynamoDBPredictable and Scalable NoSQL Data Store
• Fast, fully-managed NoSQL Database Service
• Capable of handling any amount of data• Durable and Highly Available• All SSD storage• Simple and Cost Effective
![Page 38: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/38.jpg)
Database
ElastiCacheIn-Memory Cache
• Managed cache service• Supports Memcached or Redis• Simple resizing through API or console• Integrates with Cloudwatch and SNS
![Page 39: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/39.jpg)
Networking
VPC
ELB
Route 53
Direct Connect
![Page 40: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/40.jpg)
Networking
Virtual Private Cloud (VPC)Isolated Cloud Resources
• Create user defined virtual networks• Allows control of the networking environment• Can be connected to existing datacenters over
VPN or Direct Connect• Can be peered with other VPCs in AWS
![Page 41: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/41.jpg)
Networking
Route 53Scalable DNS and Domain Name Registration
• Answers DNS queries with low latency by using a global network of DNS servers
• Latency based routing to closest AWS endpoint
• Integration with other AWS services• Register domain names
![Page 42: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/42.jpg)
Networking
Elastic Load Balancing (ELB)Application Load Balancing
• Supports load balancing of HTTP, HTTPS and TCP traffic to EC2 instances
• Detects and removes failing instances• Dynamically grows and shrinks based on
traffic• Integrates with Auto Scaling
![Page 43: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/43.jpg)
Networking
Direct ConnectDedicated Network Connection to AWS
• Establish a dedicated network connection from your premises to AWS
• Reduces bandwidth costs for high volume datatransfers
• Offers consistent network performance• Speeds from 50 Mbps to 10 Gbps per port
![Page 44: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/44.jpg)
Application Services
SES
SNS
SQS
CloudSearch
Elastic Transcoder
Simple Workflow Service
![Page 45: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/45.jpg)
Application Services
Simple Email Service (SES)Email Sending Service
• Bulk and transactional email-sending service• Eliminates email server management• Meet rigorous Internet Service Provider (ISP) standards• Built-in feedback loop on successful and unsuccessful
messages
![Page 46: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/46.jpg)
Application Services
Simple Notification Service (SNS)Push Notification Service
• Set up, operate, and send notifications• Publish messages from an application and immediately
deliver them to subscribers or other applications• Push messages to mobile devices
![Page 47: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/47.jpg)
Application Services
Simple Queue Service (SQS)Message Queue Service
• Managed and scalable message queue• Building block for distributed systems• Highly available and durable• Pay for what you use
![Page 48: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/48.jpg)
Application Services
CloudSearchManaged Search Service
• Integrate fast and highly scalable search functionality into applications
• Scales automatically• AWS manages hardware provisioning, data
partitioning, and software patches
![Page 49: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/49.jpg)
Application Services
Elastic TranscoderEasy-to-use Scalable Media Transcoder
• Converts media files between formats• Highly scalable• Integration with S3 and CloudFront
![Page 50: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/50.jpg)
Application Services
Simple Workflow ServiceWorkflow Service for Coordinating Application Components
• Coordinate processing steps across distributed systems• Manages workflows, including state, decisions,
executions, tasks, and logging• Ensure tasks are executed reliably, in order,
and without duplication• Simple API calls can be executed from code
written inany language
![Page 51: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/51.jpg)
![Page 52: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/52.jpg)
Question?
![Page 53: Cloud computing 101 with amazon web service](https://reader036.fdocuments.in/reader036/viewer/2022070523/58ed72f41a28aba5798b45c1/html5/thumbnails/53.jpg)
Dr. Ketan ParmarSr. Tech Lead – InfoStretch Solutions Pvt. Ltd.
@kpbird +ketanparmarwww.kpbird.com
Thank You