By
Dr.Rajapraveen.k.N
 What is a compute?
 “Compute means to calculate, either literally or
pictorial representation.”
 “Computers do the math for you, faster than
humans ever can. “
 “You'll often hear someone say that something
"does not compute." This means it doesn't add
up, it doesn't make sense”.
 What are compute services?
 “The Compute service is a cloud computing
fabric controller, which is the main part of an
Infrastructure as a Service (IaaS) system. “
 “You can use Open Stack Compute to host and
manage cloud computing systems.”
 What are the AWS compute services?
 Amazon Elastic Compute Cloud (EC2) Secure and
resizable compute capacity in the cloud.
 Amazon EC2 Spot.
 Amazon EC2 Auto Scaling.
 Amazon Lightsail.
 AWS Batch.
 Amazon Elastic Container Service (ECS)
 Amazon Elastic Container Registry (ECR)
 Amazon Elastic Kubernetes Service (EKS)
 In traditional data centers compute is
available as various servers on which we
could install any operating system or
applications of our choice.
 Compute resources are the brain of any
infrastructure.
 Just like without brain body cannot function.
 Similarly you need to compute to process the
data in any meaningful way.
 Compute Capacity
 Compute capacity is majorly in terms of no.of
cores and amount of memory available for
storing transient data.
 AWS Options.
 AWS provides various options for selecting rite
combinations of processing capacity and memory
for small to large work loads
 The major benefits of cloud id that you can
scale your computer capacity UP & DOWN,
based on the traffic.
 This helps optimize cost.
 AWS offers Broadest Choices for compute
platforms.
 Elastic compute clode-EC2
 Is a core compute platform upon which platform’s are
built.
 EC2 allows us to create compute environment called
instances which provides virtualized access to
underlying host machine.
 It runs flexibility to various operating
systems such as Linux, windows and MAC OS.
 You would use EC2 for workloads, where you
want maximum control of the environment
and how it is configured
 LAMBDA is surveillance computing platform.
 Using LAMBDA infrastructure we can run code
with provisioning or managing servers.
 All we need to do is upload the code.
 LAMBDA run time will take care of running it
scalable way.
 You would LAMBDA, when all wants to run
your code without worrying about underlying
infrastructure provisions.
 AWS Batch:
 Is designed to provide configure capacity for
schedule batch job processing.
 It relays on EC2 for its underlying computing
resources.
 You would use AWS batch if your workload
required long run
batch processing such
as generating reports.
 Elastic Beanstalks.
 it is simple way to run your web application
 It automates lots of infrastructure setup’s such as
 Auto scaling
 Load balancing
 Application health monitoring
 Patching of underlying resources
 Elastic Beanstalks.
 You would use elastic beanstalks when you want
quickly setup and run your application, which is
written in JAVA, dot.NET,php,node JS,python,go
and Dockers.
 In familiar servers such as
 Apache
 Tomcat
 Iis
 Passenger
 Nginx
 Amazon lightsail
 Resembles traditional hosting servers
 Based on fixed monthly plans
 Depending on computing resources
 CPU/MEMORY combination=$*/month
 Lightsail used for simple work loads
 Word press
 LAMP
 MEAN Stacks
 Elestic container services-ECS
 Elestic Kurbernetes servie- EKS
 Both are highly scalable
 DOCKER
 CONTAINER
 Which utilize EC2 resources as underlying compute
resources
 AWS FARGATE
 Server less version of ECS & EKS workload
 AWS for gate removes the needs to provision and
manage underlying EC2 instances.

Aws compute options

  • 1.
  • 2.
     What isa compute?  “Compute means to calculate, either literally or pictorial representation.”  “Computers do the math for you, faster than humans ever can. “  “You'll often hear someone say that something "does not compute." This means it doesn't add up, it doesn't make sense”.
  • 3.
     What arecompute services?  “The Compute service is a cloud computing fabric controller, which is the main part of an Infrastructure as a Service (IaaS) system. “  “You can use Open Stack Compute to host and manage cloud computing systems.”
  • 4.
     What arethe AWS compute services?  Amazon Elastic Compute Cloud (EC2) Secure and resizable compute capacity in the cloud.  Amazon EC2 Spot.  Amazon EC2 Auto Scaling.  Amazon Lightsail.  AWS Batch.  Amazon Elastic Container Service (ECS)  Amazon Elastic Container Registry (ECR)  Amazon Elastic Kubernetes Service (EKS)
  • 5.
     In traditionaldata centers compute is available as various servers on which we could install any operating system or applications of our choice.
  • 6.
     Compute resourcesare the brain of any infrastructure.  Just like without brain body cannot function.
  • 7.
     Similarly youneed to compute to process the data in any meaningful way.
  • 8.
     Compute Capacity Compute capacity is majorly in terms of no.of cores and amount of memory available for storing transient data.
  • 9.
     AWS Options. AWS provides various options for selecting rite combinations of processing capacity and memory for small to large work loads
  • 10.
     The majorbenefits of cloud id that you can scale your computer capacity UP & DOWN, based on the traffic.  This helps optimize cost.
  • 11.
     AWS offersBroadest Choices for compute platforms.  Elastic compute clode-EC2  Is a core compute platform upon which platform’s are built.  EC2 allows us to create compute environment called instances which provides virtualized access to underlying host machine.
  • 12.
     It runsflexibility to various operating systems such as Linux, windows and MAC OS.  You would use EC2 for workloads, where you want maximum control of the environment and how it is configured
  • 13.
     LAMBDA issurveillance computing platform.  Using LAMBDA infrastructure we can run code with provisioning or managing servers.  All we need to do is upload the code.  LAMBDA run time will take care of running it scalable way.
  • 14.
     You wouldLAMBDA, when all wants to run your code without worrying about underlying infrastructure provisions.
  • 15.
     AWS Batch: Is designed to provide configure capacity for schedule batch job processing.  It relays on EC2 for its underlying computing resources.  You would use AWS batch if your workload required long run batch processing such as generating reports.
  • 16.
     Elastic Beanstalks. it is simple way to run your web application  It automates lots of infrastructure setup’s such as  Auto scaling  Load balancing  Application health monitoring  Patching of underlying resources
  • 17.
     Elastic Beanstalks. You would use elastic beanstalks when you want quickly setup and run your application, which is written in JAVA, dot.NET,php,node JS,python,go and Dockers.  In familiar servers such as  Apache  Tomcat  Iis  Passenger  Nginx
  • 18.
     Amazon lightsail Resembles traditional hosting servers  Based on fixed monthly plans  Depending on computing resources  CPU/MEMORY combination=$*/month  Lightsail used for simple work loads  Word press  LAMP  MEAN Stacks
  • 19.
     Elestic containerservices-ECS  Elestic Kurbernetes servie- EKS  Both are highly scalable  DOCKER  CONTAINER  Which utilize EC2 resources as underlying compute resources
  • 20.
     AWS FARGATE Server less version of ECS & EKS workload  AWS for gate removes the needs to provision and manage underlying EC2 instances.