Skip to main content

Command Palette

Search for a command to run...

Introduction to AWS Compute Services

Updated
2 min read
Introduction to AWS Compute Services
M

👋Hello I am Mohd Saif, passionate technology enthusiast currently pursuing a bachelor of Computer application degree.

🎓Education: I am currently pursuing a bachelor of Computer application degree with the focus on coding at Bareilly University my education journey has equipped me with strong foundation in Computer science and I am eager to apply my knowledge to real word challenges.

💡Passion for technology: I have always been deeply passionate about technology and I am particular drawn to devops with AWS.

🚀Skills: 🔹Linux 🔹Shell scripting 🔹Python 🔹Ansible 🔹Docker 🔹Kubernetes 🔹Jenkins CI/CD 🔹Maven 🔹Git and GitHub

✨Future goals: My goal is to facilitate seamless collaboration between development and operations teams, ensuring faster releases and high-quality software. I am a proactive learner, constantly exploring new DevOps trends and practices

AWS (Amazon Web Services) offers various compute services to meet different needs. Here are some key compute services provided by AWS:

  1. Amazon EC2 (Elastic Compute Cloud):

    • Provides resizable compute capacity in the cloud.

    • Offers a wide selection of instance types optimized for different use cases.

  2. AWS Lambda:

    • A serverless compute service that runs your code in response to events and automatically manages the compute resources.

    • You only pay for the compute time you use.

  3. Amazon ECS (Elastic Container Service):

    • A highly scalable, high-performance container management service that supports Docker containers.

    • Allows you to easily run, stop, and manage containers on a cluster.

  1. Amazon EKS (Elastic Kubernetes Service):
  • A managed service that makes it easy to run Kubernetes on AWS without needing to install and operate your own Kubernetes control plane or nodes.
  1. AWS Fargate:
  • A serverless compute engine for containers that works with both Amazon ECS and Amazon EKS.

  • It allows you to run containers without managing the underlying servers or clusters.

  1. AWS Batch:
  • Enables you to run batch computing jobs on the AWS cloud.

  • Automatically provisions the optimal quantity and type of compute resources based on the volume and specific resource requirements of the batch jobs submitted.

  1. Amazon Lightsail:
  • Provides a simplified way to launch and manage a virtual private server with a pre-configured operating system, storage, and networking resources.

  • Ideal for simpler workloads, quick deployments, and developers who need an easy way to get started with AWS.

  1. AWS Outposts:
  • Brings native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility.

  • Allows you to run AWS infrastructure and services on-premises for a truly consistent hybrid experience.

  1. AWS Elastic Beanstalk:
  • An easy-to-use service for deploying and scaling web applications and services.

  • Automatically handles deployment, including capacity provisioning, load balancing, auto-scaling, and application health monitoring.

  1. Amazon VPC (Virtual Private Cloud):
  • Allows you to launch AWS resources into a virtual network that you define.

  • Provides control over your virtual networking environment, including IP address range selection, subnet creation, and configuration of route tables and network gateways.

These services offer flexible, scalable, and cost-effective solutions to meet various computing needs.the cloud.

More from this blog

Mohmmad Saif's blog

27 posts