2. 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”.
3. 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.”
4. 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)
5. In traditional data centers compute is
available as various servers on which we
could install any operating system or
applications of our choice.
6. Compute resources are the brain of any
infrastructure.
Just like without brain body cannot function.
7. Similarly you need 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 major benefits of cloud id that you can
scale your computer capacity UP & DOWN,
based on the traffic.
This helps optimize cost.
11. 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.
12. 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
13. 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.
14. You would LAMBDA, 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 container services-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.