SlideShare a Scribd company logo
1 of 65
Cloud Computing
One CLOUD* to sync them all
Steve Jobs
(The Lord of the Things)
What is Cloud Computing?
● "Cloud Computing", by definition, refers to the on-demand
delivery of IT resources and applications via the
Internet with pay-as-you-go pricing.
● Simply put, cloud computing provides a variety of
computing resources , from servers and storage to
enterprise applications such as email, security,
backup/DR, voice, all delivered over the Internet.
● The Cloud delivers a hosting environment that is
immediate, flexible, scalable, secure, and available –
while saving corporations money, time and resources
Surplus / Deficit
Cloud Flavours?
● SaaS – Software as a Service
● IaaS – Infrastructure as a Service
● PaaS – Platform as a Service
What is Software as a Service? (SaaS)
SaaS is a software delivery methodology that provides
licensed multi-tenant access to software and its functions
remotely as a Web-based service.
● Usually billed based on usage
● Usually multi tenant environment
● Highly scalable architecture
SaaS Examples
What is Infrastructure as a Service (IaaS)
IaaS is the delivery of technology infrastructure as an on
demand scalable service
● Usually billed based on usage
● Usually multi tenant virtualized environment
● Can be coupled with Managed Services for OS and
application support
IaaS Examples
Platform as a Service (PaaS)
PaaS provides all of the facilities required to support the
complete life cycle of building and delivering web
applications and services entirely from the Internet.
● Typically applications must be developed with a
particular platform in mind
● Multi tenant environments
● Highly scalable multi tier architecture
PaaS Examples
Deployment Models
Public cloud
Public cloud (off-site and remote) describes cloud computing where resources
are dynamically provisioned on an on-demand, self-service basis over the
Internet, via web applications/web services, open API, from a third-party
provider who bills on a utility computing basis.
Private cloud
A private cloud environment is often the first step for a corporation prior to
adopting a public cloud initiative. Corporations have discovered the benefits
of consolidating shared services on virtualized hardware deployed from a
primary datacenter to serve local and remote users.
Deployment Models Contd..
Hybrid cloud
A hybrid cloud environment consists of some portion of computing resources on-
site (on premise) and off-site (public cloud). By integrating public cloud
services, users can leverage cloud solutions for specific functions that are
too costly to maintain on-premise such as virtual server disaster recovery,
backups and test/development environments.
Enterprise Cloud Solutions
● Hybrid Cloud
○ Scalability of the Public Cloud with the control and security of a
private cloud
● Test / Development / QA Platform
○ Use cloud infrastructure servers as your test and development
platform
● Disaster Recovery
○ Keep images of your servers on cloud infrastructure ready to go in
case of a disaster
● Cloud File Storage
○ Backup or Archive your company data to cloud file storage
● Load Balancing
○ Use cloud infrastructure for overflow management during peak usage
times
Enterprise Cloud Solutions Contd..
● Overhead Control
○ Lower overhead costs and make your bids more competitive
● Distributed Network Control and Cost Reporting
○ Create an individual private networks for each of your subsidiaries
or contracts
● Messaging Alternatives
○ Replace Microsoft Exchange and SharePoint with Google Apps
● Rapid Deployment
○ Turn up servers immediately to fulfill project timelines
● Functional IT Labor Shift
○ Refocus your IT labor expense on revenue producing activities
Business Benefits of Cloud Architectures
1. Almost zero upfront infrastructure investment
2. Just-in-time Infrastructure
3. More efficient resource utilization
4. Usage-based costing
5. Reduced time to market
Technical Benefits of Cloud Computing
● Automation – “Scriptable infrastructure”
○ You can create repeatable build and deployment systems by leveraging
programmable (API-driven) infrastructure.
● Auto-scaling
○ You can scale your applications up and down to match your unexpected
demand without any human intervention.
● Proactive Scaling
○ Scale your application up and down to meet your anticipated demand
with proper planning understanding of your traffic patterns so that
you keep your costs low while scaling.
● More Efficient Development lifecycle
○ Production systems may be easily cloned for use as development and
test environments. Staging environments may be easily promoted to
production.
Technical Benefits of Cloud Computing cONTD..
● Improved Testability
○ Never run out of hardware for testing.
● Disaster Recovery and Business Continuity
○ The cloud provides a lower cost option for maintaining a fleet of DR
servers and data storage.
● “Overflow” the traffic to the cloud
○ With a few clicks and effective load balancing tactics, you can
create a complete overflow-proof application by routing excess
traffic to the cloud.
wHATS IS Amazon Web Services Cloud (aws)?
The Amazon Web Services (AWS) cloud provides a highly
reliable and scalable infrastructure for deploying web-scale
solutions, with minimal support and administration costs, and
more flexibility than you’ve come to expect from your own
infrastructure, either on-premise or at a datacenter
facility.
What will we Learn today about AWS ?
1. Prerequisites
2. Data center vs Cloud
3. AWS Global Infrastructure
4. Aws Services + Labs
5. How much will it cost me?
Labs Registration - one time step
● Register at Qwiklabs
○ https://run.qwiklab.com
Prerequisites
● Working knowledge of distributed systems
● Familiarity with general networking concepts
● Working knowledge of multi-tier architectures
● Familiarity with cloud computing concepts
Traditional On-premises data center
Migrating Web application to Cloud
AWS Global Infrastructure
AWS Services..( some of them :P )
● IAM - Identity Access Management
● VPC - Virtual Private Cloud
● EC2 - Elastic Cloud Compute
● EBS - Electronic Block Storage
● RDS - Relational Database Service
● S3 - Simple Storage service
● ELB - Elastic Load Balancing
AWS Identity Access Management (IAM)
AWS Identity and Access Management (IAM) enables you to
securely control access to AWS services and resources for
your users.
Using IAM, you can create and manage AWS users and groups,
and use permissions to allow and deny their access to AWS
resources.
Lab
Introduction to AWS Identity and Access
Management (IAM)
Amazon Virtual Private Cloud (Amazon VPC)
Amazon Virtual Private Cloud (Amazon VPC) lets you provision
a logically isolated section of the Amazon Web Services (AWS)
Cloud where you can launch AWS resources in a virtual network
that you define.
Amazon Virtual Private Cloud (Amazon VPC) allows you to
extend your corporate network into a private cloud contained
within AWS. Amazon VPC uses IPSec tunnel mode that enables
you to create a secure connection between a gateway in your
data center and a gateway in AWS.
● CIDR block(Ip address range)
● Subnets
● Route Table
● Network Access Control Lists (NACLs)
● Security Groups (SG)
● Internet Gateway (IGW)
● NAT Instance (Network Address Translation)
Amazon Virtual Private Cloud (Amazon VPC)
Classless Inter-Domain Routing Notation - CIDR block
You can specify the range of ip addresses that vpc can
utilise
x.x.x.x/n where n can be 16 - 28 rest all numbers are
restricted by amazon
Sample CIDR Range = 10.0.0.0/16 = 65536 IPs
Calculate CIDR Range = 10.0.1.0/24 = ? IPs
Amazon Virtual Private Cloud (Amazon VPC)
Subnets
Amazon Virtual Private Cloud (Amazon VPC)
● Public - can connect to internet using Internet Gateway
(IGW) for both inbound/outbound access
● Private - can connect to internet using proxy/NAT instance
for outbound only Internet access
● Protected - have zero direct & indirect access access to
internet
Route Table
Amazon Virtual Private Cloud (Amazon VPC)
● Determines where network traffic is directed
● Each subnet must be associated with a route table
● By default comes with main route table for traffic to be
directed with in VPC
Network Access Control Lists (NACLs)
Amazon Virtual Private Cloud (Amazon VPC)
● Firewall for subnet
● Can be set to both Allow or Deny traffic entering or
exiting subnets
● Stateless
Security Groups (SG)
Amazon Virtual Private Cloud (Amazon VPC)
● Virtual Firewall for your instances
● Can set only Allow rules and not Deny rules
● Stateful
Use NACL & Security Group together
Internet Gateway (IGW)
Amazon Virtual Private Cloud (Amazon VPC)
● An Internet gateway is a horizontally scaled, redundant,
and highly available VPC component that allows
communication between instances in your VPC and the
Internet.
● It therefore imposes no availability risks or bandwidth
constraints on your network traffic.
● Puts a target in route table which can be to
How can you
connect the
private subnet to
the internet?
NAT Instance (Network Address Translation)
Amazon Virtual Private Cloud (Amazon VPC)
● You can use a NAT device to enable instances in a private
subnet to connect to the Internet
● Prevent the Internet from initiating connections with the
instances
Lab
Introduction to Amazon Virtual Private Cloud
(VPC)
Amazon Elastic Compute Cloud (EC2)
● Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides
resizable compute capacity in the cloud.
● You can bundle the operating system, application software and associated
configuration settings into an Amazon Machine Image (AMI)
● Types
○ OnDemand
○ Reserved
○ Spot
○ Dedicated
● Instances can be launched in one or more geographical regions.
● Each region has multiple Availability Zones(AZ).
● Availability Zones are distinct locations that are engineered to be
insulated from failures in other Availability Zones and provide
inexpensive, low latency network connectivity to other Availability Zones
in the same Region.
Lab
Introduction to Amazon Elastic Compute Cloud
(EC2) with Windows Server
Elastic IP
Elastic IP addresses allow you to allocate a static IP
address and programmatically assign it to an instance.
Elastic Block Storage (EBS)
Amazon Elastic Block Store (Amazon EBS) is like a network
attached virtual hard drive
Each Amazon EBS volume is automatically replicated within its
Availability Zone to protect you from component failure,
offering high availability and durability.
With Amazon EBS, you can scale your usage up or down within
minutes – all while paying a low price for only what you
provision.
Multiple EBS volumes can be attached to a single EC2 instance
Elastic Block Storage (EBS)
Amazon EBS Types
Lab
Introduction to Amazon Elastic Block Store
(EBS)
Amazon Relational Database Service(Amazon RDS)
● Fully Managed SQL database service
● Choice of database engine
○ MySQL
○ Oracle
○ Microsoft SQL Server
○ PostgreSQL
○ Aurora
● Multi-AZ deployment for High availability & failover
● Reliable & cost effective
● Removes all heavy lifting
Lab
Introduction to Amazon Relational Database
Service (RDS) (Linux)
Amazon Simple Storage Service (S3)
● Amazon S3 is highly durable and distributed object data
store.
● Durability of data stored is up to 99.999999999%
● Each object can be up to 5 GB
● Automatically replicated within a region
● Terminologies : Bucket, Object & Keys
○ Bucket Name must be unique & object key should be unique within a
bucket
○ Bucket Name + Object name(key) = globally unique
Lab
Introduction to Amazon Relational Database
Service (RDS) (Linux)
Elastic Load Balancing (ELB)
Elastic Load Balancing automatically distributes incoming
application traffic across multiple Amazon EC2 instances in
the cloud.
It enables you to achieve greater levels of fault tolerance
in your applications, seamlessly providing the required
amount of load balancing capacity needed to distribute
application traffic.
Lab
Introduction to Elastic Load Balancing
Amazon CloudWatch
● Amazon CloudWatch monitors your Amazon Web Services (AWS)
resources and the applications you run on AWS in real-
time
● CloudWatch alarms send notifications or automatically
make changes to the resources you are monitoring based on
rules that you define. For example, you can monitor the
CPU usage of EC2 instances
● Custom metrics are supported where in your application
can send metrics to the cloudwatch service
● Using these metrics you can
○ Send notifications like sms/email
○ Trigger autoscaling of ec2 instances
Amazon Cloudformation
● AWS CloudFormation enables you to create and provision
AWS infrastructure deployments predictably and
repeatedly.
● AWS CloudFormation enables you to use a template file to
create and delete a collection of resources together as a
single unit (a stack).
How much will it cost me ?
AWS Total Cost of Ownership
AWS Simple Monthly Calculator
Thank You
THE CLOUD IS THE NEW NORMAL

More Related Content

Similar to cc.pptx

Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copyprabhat kumar
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxSurajThapa79
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing Sanjiv Pradhan
 
AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop Muhammad Usman Khan
 
Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud WorkshopAmer Ather
 
pertemuan-2-introduction-to-cloud.pdf
pertemuan-2-introduction-to-cloud.pdfpertemuan-2-introduction-to-cloud.pdf
pertemuan-2-introduction-to-cloud.pdfMohdLee3
 
Architecting applications on amazon web services with node.js
Architecting applications on amazon web services with node.jsArchitecting applications on amazon web services with node.js
Architecting applications on amazon web services with node.jsHenry Fougere
 
AWS Cloud Solution - An Overview
AWS Cloud Solution - An OverviewAWS Cloud Solution - An Overview
AWS Cloud Solution - An OverviewDony Riyanto
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Saket Kumar
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingsuraj bhandari
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptdineshm106
 

Similar to cc.pptx (20)

cloud computing
cloud computingcloud computing
cloud computing
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Unit 6.pptx
Unit 6.pptxUnit 6.pptx
Unit 6.pptx
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing
 
Getting Started on AWS
Getting Started on AWS Getting Started on AWS
Getting Started on AWS
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop AWS TEchnical Essentials Workshop
AWS TEchnical Essentials Workshop
 
Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud Workshop
 
CLOUD
CLOUDCLOUD
CLOUD
 
pertemuan-2-introduction-to-cloud.pdf
pertemuan-2-introduction-to-cloud.pdfpertemuan-2-introduction-to-cloud.pdf
pertemuan-2-introduction-to-cloud.pdf
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
 
Architecting applications on amazon web services with node.js
Architecting applications on amazon web services with node.jsArchitecting applications on amazon web services with node.js
Architecting applications on amazon web services with node.js
 
AWS Cloud Solution - An Overview
AWS Cloud Solution - An OverviewAWS Cloud Solution - An Overview
AWS Cloud Solution - An Overview
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
 
002 AWSSlides.pdf
002 AWSSlides.pdf002 AWSSlides.pdf
002 AWSSlides.pdf
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
UNIT V.pdf
UNIT V.pdfUNIT V.pdf
UNIT V.pdf
 

Recently uploaded

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 

cc.pptx

  • 1. Cloud Computing One CLOUD* to sync them all Steve Jobs (The Lord of the Things)
  • 2.
  • 3.
  • 4. What is Cloud Computing? ● "Cloud Computing", by definition, refers to the on-demand delivery of IT resources and applications via the Internet with pay-as-you-go pricing. ● Simply put, cloud computing provides a variety of computing resources , from servers and storage to enterprise applications such as email, security, backup/DR, voice, all delivered over the Internet. ● The Cloud delivers a hosting environment that is immediate, flexible, scalable, secure, and available – while saving corporations money, time and resources
  • 6.
  • 7. Cloud Flavours? ● SaaS – Software as a Service ● IaaS – Infrastructure as a Service ● PaaS – Platform as a Service
  • 8. What is Software as a Service? (SaaS) SaaS is a software delivery methodology that provides licensed multi-tenant access to software and its functions remotely as a Web-based service. ● Usually billed based on usage ● Usually multi tenant environment ● Highly scalable architecture
  • 10. What is Infrastructure as a Service (IaaS) IaaS is the delivery of technology infrastructure as an on demand scalable service ● Usually billed based on usage ● Usually multi tenant virtualized environment ● Can be coupled with Managed Services for OS and application support
  • 12. Platform as a Service (PaaS) PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet. ● Typically applications must be developed with a particular platform in mind ● Multi tenant environments ● Highly scalable multi tier architecture
  • 14. Deployment Models Public cloud Public cloud (off-site and remote) describes cloud computing where resources are dynamically provisioned on an on-demand, self-service basis over the Internet, via web applications/web services, open API, from a third-party provider who bills on a utility computing basis. Private cloud A private cloud environment is often the first step for a corporation prior to adopting a public cloud initiative. Corporations have discovered the benefits of consolidating shared services on virtualized hardware deployed from a primary datacenter to serve local and remote users.
  • 15. Deployment Models Contd.. Hybrid cloud A hybrid cloud environment consists of some portion of computing resources on- site (on premise) and off-site (public cloud). By integrating public cloud services, users can leverage cloud solutions for specific functions that are too costly to maintain on-premise such as virtual server disaster recovery, backups and test/development environments.
  • 16. Enterprise Cloud Solutions ● Hybrid Cloud ○ Scalability of the Public Cloud with the control and security of a private cloud ● Test / Development / QA Platform ○ Use cloud infrastructure servers as your test and development platform ● Disaster Recovery ○ Keep images of your servers on cloud infrastructure ready to go in case of a disaster ● Cloud File Storage ○ Backup or Archive your company data to cloud file storage ● Load Balancing ○ Use cloud infrastructure for overflow management during peak usage times
  • 17. Enterprise Cloud Solutions Contd.. ● Overhead Control ○ Lower overhead costs and make your bids more competitive ● Distributed Network Control and Cost Reporting ○ Create an individual private networks for each of your subsidiaries or contracts ● Messaging Alternatives ○ Replace Microsoft Exchange and SharePoint with Google Apps ● Rapid Deployment ○ Turn up servers immediately to fulfill project timelines ● Functional IT Labor Shift ○ Refocus your IT labor expense on revenue producing activities
  • 18. Business Benefits of Cloud Architectures 1. Almost zero upfront infrastructure investment 2. Just-in-time Infrastructure 3. More efficient resource utilization 4. Usage-based costing 5. Reduced time to market
  • 19. Technical Benefits of Cloud Computing ● Automation – “Scriptable infrastructure” ○ You can create repeatable build and deployment systems by leveraging programmable (API-driven) infrastructure. ● Auto-scaling ○ You can scale your applications up and down to match your unexpected demand without any human intervention. ● Proactive Scaling ○ Scale your application up and down to meet your anticipated demand with proper planning understanding of your traffic patterns so that you keep your costs low while scaling. ● More Efficient Development lifecycle ○ Production systems may be easily cloned for use as development and test environments. Staging environments may be easily promoted to production.
  • 20. Technical Benefits of Cloud Computing cONTD.. ● Improved Testability ○ Never run out of hardware for testing. ● Disaster Recovery and Business Continuity ○ The cloud provides a lower cost option for maintaining a fleet of DR servers and data storage. ● “Overflow” the traffic to the cloud ○ With a few clicks and effective load balancing tactics, you can create a complete overflow-proof application by routing excess traffic to the cloud.
  • 21.
  • 22.
  • 23. wHATS IS Amazon Web Services Cloud (aws)? The Amazon Web Services (AWS) cloud provides a highly reliable and scalable infrastructure for deploying web-scale solutions, with minimal support and administration costs, and more flexibility than you’ve come to expect from your own infrastructure, either on-premise or at a datacenter facility.
  • 24. What will we Learn today about AWS ? 1. Prerequisites 2. Data center vs Cloud 3. AWS Global Infrastructure 4. Aws Services + Labs 5. How much will it cost me?
  • 25. Labs Registration - one time step ● Register at Qwiklabs ○ https://run.qwiklab.com
  • 26. Prerequisites ● Working knowledge of distributed systems ● Familiarity with general networking concepts ● Working knowledge of multi-tier architectures ● Familiarity with cloud computing concepts
  • 30.
  • 31. AWS Services..( some of them :P ) ● IAM - Identity Access Management ● VPC - Virtual Private Cloud ● EC2 - Elastic Cloud Compute ● EBS - Electronic Block Storage ● RDS - Relational Database Service ● S3 - Simple Storage service ● ELB - Elastic Load Balancing
  • 32. AWS Identity Access Management (IAM) AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
  • 33. Lab Introduction to AWS Identity and Access Management (IAM)
  • 34. Amazon Virtual Private Cloud (Amazon VPC) Amazon Virtual Private Cloud (Amazon VPC) lets you provision a logically isolated section of the Amazon Web Services (AWS) Cloud where you can launch AWS resources in a virtual network that you define. Amazon Virtual Private Cloud (Amazon VPC) allows you to extend your corporate network into a private cloud contained within AWS. Amazon VPC uses IPSec tunnel mode that enables you to create a secure connection between a gateway in your data center and a gateway in AWS.
  • 35. ● CIDR block(Ip address range) ● Subnets ● Route Table ● Network Access Control Lists (NACLs) ● Security Groups (SG) ● Internet Gateway (IGW) ● NAT Instance (Network Address Translation) Amazon Virtual Private Cloud (Amazon VPC)
  • 36. Classless Inter-Domain Routing Notation - CIDR block You can specify the range of ip addresses that vpc can utilise x.x.x.x/n where n can be 16 - 28 rest all numbers are restricted by amazon Sample CIDR Range = 10.0.0.0/16 = 65536 IPs Calculate CIDR Range = 10.0.1.0/24 = ? IPs Amazon Virtual Private Cloud (Amazon VPC)
  • 37. Subnets Amazon Virtual Private Cloud (Amazon VPC) ● Public - can connect to internet using Internet Gateway (IGW) for both inbound/outbound access ● Private - can connect to internet using proxy/NAT instance for outbound only Internet access ● Protected - have zero direct & indirect access access to internet
  • 38. Route Table Amazon Virtual Private Cloud (Amazon VPC) ● Determines where network traffic is directed ● Each subnet must be associated with a route table ● By default comes with main route table for traffic to be directed with in VPC
  • 39. Network Access Control Lists (NACLs) Amazon Virtual Private Cloud (Amazon VPC) ● Firewall for subnet ● Can be set to both Allow or Deny traffic entering or exiting subnets ● Stateless
  • 40. Security Groups (SG) Amazon Virtual Private Cloud (Amazon VPC) ● Virtual Firewall for your instances ● Can set only Allow rules and not Deny rules ● Stateful
  • 41. Use NACL & Security Group together
  • 42. Internet Gateway (IGW) Amazon Virtual Private Cloud (Amazon VPC) ● An Internet gateway is a horizontally scaled, redundant, and highly available VPC component that allows communication between instances in your VPC and the Internet. ● It therefore imposes no availability risks or bandwidth constraints on your network traffic. ● Puts a target in route table which can be to
  • 43. How can you connect the private subnet to the internet?
  • 44. NAT Instance (Network Address Translation) Amazon Virtual Private Cloud (Amazon VPC) ● You can use a NAT device to enable instances in a private subnet to connect to the Internet ● Prevent the Internet from initiating connections with the instances
  • 45.
  • 46. Lab Introduction to Amazon Virtual Private Cloud (VPC)
  • 47. Amazon Elastic Compute Cloud (EC2) ● Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. ● You can bundle the operating system, application software and associated configuration settings into an Amazon Machine Image (AMI) ● Types ○ OnDemand ○ Reserved ○ Spot ○ Dedicated ● Instances can be launched in one or more geographical regions. ● Each region has multiple Availability Zones(AZ). ● Availability Zones are distinct locations that are engineered to be insulated from failures in other Availability Zones and provide inexpensive, low latency network connectivity to other Availability Zones in the same Region.
  • 48. Lab Introduction to Amazon Elastic Compute Cloud (EC2) with Windows Server
  • 49. Elastic IP Elastic IP addresses allow you to allocate a static IP address and programmatically assign it to an instance.
  • 50. Elastic Block Storage (EBS) Amazon Elastic Block Store (Amazon EBS) is like a network attached virtual hard drive Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure, offering high availability and durability. With Amazon EBS, you can scale your usage up or down within minutes – all while paying a low price for only what you provision. Multiple EBS volumes can be attached to a single EC2 instance
  • 51. Elastic Block Storage (EBS) Amazon EBS Types
  • 52.
  • 53. Lab Introduction to Amazon Elastic Block Store (EBS)
  • 54. Amazon Relational Database Service(Amazon RDS) ● Fully Managed SQL database service ● Choice of database engine ○ MySQL ○ Oracle ○ Microsoft SQL Server ○ PostgreSQL ○ Aurora ● Multi-AZ deployment for High availability & failover ● Reliable & cost effective ● Removes all heavy lifting
  • 55.
  • 56. Lab Introduction to Amazon Relational Database Service (RDS) (Linux)
  • 57. Amazon Simple Storage Service (S3) ● Amazon S3 is highly durable and distributed object data store. ● Durability of data stored is up to 99.999999999% ● Each object can be up to 5 GB ● Automatically replicated within a region ● Terminologies : Bucket, Object & Keys ○ Bucket Name must be unique & object key should be unique within a bucket ○ Bucket Name + Object name(key) = globally unique
  • 58.
  • 59. Lab Introduction to Amazon Relational Database Service (RDS) (Linux)
  • 60. Elastic Load Balancing (ELB) Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances in the cloud. It enables you to achieve greater levels of fault tolerance in your applications, seamlessly providing the required amount of load balancing capacity needed to distribute application traffic.
  • 61. Lab Introduction to Elastic Load Balancing
  • 62. Amazon CloudWatch ● Amazon CloudWatch monitors your Amazon Web Services (AWS) resources and the applications you run on AWS in real- time ● CloudWatch alarms send notifications or automatically make changes to the resources you are monitoring based on rules that you define. For example, you can monitor the CPU usage of EC2 instances ● Custom metrics are supported where in your application can send metrics to the cloudwatch service ● Using these metrics you can ○ Send notifications like sms/email ○ Trigger autoscaling of ec2 instances
  • 63. Amazon Cloudformation ● AWS CloudFormation enables you to create and provision AWS infrastructure deployments predictably and repeatedly. ● AWS CloudFormation enables you to use a template file to create and delete a collection of resources together as a single unit (a stack).
  • 64. How much will it cost me ? AWS Total Cost of Ownership AWS Simple Monthly Calculator
  • 65. Thank You THE CLOUD IS THE NEW NORMAL