top of page

Experienced Technology Product Manager adept at steering success throughout the entire product lifecycle, from conceptualization to market delivery. Proficient in market analysis, strategic planning, and effective team leadership, utilizing data-driven approaches for ongoing enhancements.

  • Twitter
  • LinkedIn
White Background

AWS 101

Updated: Aug 1, 2019

This blog article would talk about various services being offered by AWS

AWS Global Infrastructure

AWS Region & Availability Zones

Each region is a separate geographic area. AWS Region has multiple, isolated locations known as Availability Zones. An availability zone is a datacenter

Edge Locations Edge Locations are endpoints for AWS which are use for caching content. Typically this consists of CloudFront, Amazon's content delivery Network ( CDN) There are many more Edge Locations than Regions

Compute Services

EC2 :

Stands for Elastic Compute Cloud. These are virtual machines inside AWS platform

EC2 Container Services

Run and Manage docker containers at scale

Elastic Beanstalk

Elastic Beanstalk is one layer of abstraction away from the EC2 layer. Elastic Beanstalk will setup an "environment" for you that can contain a number of EC2 instances, an optional database, as well as a few other AWS components such as a Elastic Load Balancer, Auto-Scaling Group, Security Group. Then Elastic Beanstalk will manage these items for you whenever you want to update your software running in AWS


AWS Lambda is a server-less compute service that runs your code in response to events and automatically manages the underlying compute resources for you. You can use AWS Lambda to extend other AWS services with custom logic, or create your own back-end services that operate at AWS scale, performance, and security.


Lightsail is a lightweight, simplified product offering -- hard disks are fixed size EBS SSD volumes, instances are still billable when stopped, security group rules are much less flexible, and only a very limited subset of EC2 features and options are accessible.


Used for batch computing in cloud



Oldest Storage Services. Simple Storage Service commonly referred to S3. It's Object based Storage. User's upload their files into buckets.


Elastic File System , basically a Network Attached Storage, users can store their data into EFS volumes and map/mount them to multiple EC2 instances or virtual machines.


Used for data archival.


Used to migrate large amounts of data to AWS datacenter.

Storage Gateway

Virtual Appliances which we install in our on-premise datacenter which would replicate data to AWS infrastructure.



Relational Database Services ( MySQL , Aurora , SQL , Oracle )


Non-Relational database services


Fully managed in-memory data store and cache service.


Service used for Data Warehousing or Business Intelligence.


AWS Migration Hub

Tracks user's applications as it's being migrated to AWS.

Application Discovery Service

Learns what applications we have and discover's it's dependency as well.

Database Migration Service

Easy to migrate database from On-Premise to AWS.

Server Migration Service

Migrate Physical and Virtual On-Premise servers into AWS.


Write large volumes of On-Premise data into physical volumes and then send it to AWS



Known as Virtual Private Cloud. It helps you create Firewalls , Availability Zones, Network Cider Address Ranges , Route tables and ACL's


Amazon's content delivery network

Route 53

DNS service

API Gateway

Create your own API for service integrations

Direct Connect

Direction connect to transfer data from On-Premise to AWS datacenter



Cloud-based service for creating, managing, and working with software development projects on AWS. You can quickly develop, build, and deploy applications on AWS with an AWS CodeStar project. An AWS CodeStar project creates and integrates AWS services for your project development toolchain


Stores code which is developed into private repository


Once code is ready, this service would compile for you and would make it ready for deployment


Used to automate application deployments


Continuous delivery service to model , visualize and automate application releases


Debug service to analyze and troubleshoot to find root-cause of issues and identify performance bottle-necks

45 views0 comments
bottom of page