Introduction to AWS Compute Services

👋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:
Amazon EC2 (Elastic Compute Cloud):
Provides resizable compute capacity in the cloud.
Offers a wide selection of instance types optimized for different use cases.
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.

