0% found this document useful (0 votes)
12 views7 pages

Aws CC

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 7

example we are going to us

· EC2 (Elastic Compute Cloud): It is a service that provides virtual machines which can be used to
run applications.
· Auto Scaling Group: It is a service that helps to automatically scale the number of virtual
machines up or down based on the load.
· Elastic Load Balancer: It is a service that distributes incoming traffic across multiple virtual
machines.
· Regions and Zones: AWS offers different regions and zones around the world where you can
deploy your virtual machines. This helps to improve the availability and fault tolerance of your
application.
· VPC (Virtual Private Cloud): It is a service that helps to create a logically isolated network for your
resources in AWS.
· Object Storage: It is a service that provides a way to store files and other objects.
· CloudWatch: It is a service that provides monitoring and observability for your AWS resources.
· CloudFormation: It is a service that helps to automate the provisioning and management of your
infrastructure in AWS.
· AWS Pipeline, CodeBuild and CodeDeploy: These are services that can be used to automate the
deployment of your applications in AWS.

· RDS: Relational Database Service - A managed database service that makes it easy to set up and
run relational databases in the cloud.
· Aurora: A managed relational database service that is compatible with MySQL and PostgreSQL.
· DynamoDB: A NoSQL database service that is good for storing and retrieving data very quickly.
· Redshift: A data warehouse service that is optimized for running complex queries on large
amounts of data.
· S3: Simple Storage Service - A service that provides object storage for a variety of data types.
· Data Pipeline: A service that allows you to automate the movement of data between different
AWS services.
· QuickSight: A business intelligence service that allows you to easily visualize your data.
· CodeBuild: A service that allows you to build and test your code.
· CodeDeploy: A service that allows you to automate the deployment of your code to AWS.
· X-Ray: A service that allows you to trace the requests that are made to your applications.
Compute Services:

 Amazon Elastic Compute Cloud (EC2): Provides on-demand virtual machines with various
configurations.
 Amazon Elastic Kubernetes Service (EKS): Manages containerized applications using
Kubernetes orchestration.
 AWS Lambda: Offers serverless compute for running code without managing servers.

Storage Services:

 Amazon Simple Storage Service (S3): Scalable object storage for unstructured data.
 Amazon Elastic File System (EFS): Scalable file storage for use with EC2 instances.
 Amazon Elastic Block Store (EBS): Block storage for attaching high-performance disk volumes
to EC2 instances.

Database Services:

 Amazon Relational Database Service (RDS): Manages relational databases with high
availability and scalability.
 Amazon DynamoDB: Offers a NoSQL database for fast and scalable data storage.
 Amazon Aurora: Provides a high-performance and scalable relational database engine.

Networking:

 Amazon Virtual Private Cloud (VPC): Creates a logically isolated network for your cloud
resources.
 Subnets: Segments resources within a VPC for better security and organization.
 Amazon Elastic Load Balancing: Distributes traffic across multiple virtual machine instances.
 Amazon Route 53: Manages DNS routing for your applications.

DevOps Tools:

 AWS CodePipeline: Builds and deploys applications through CI/CD pipelines.


 AWS CodeCommit: Manages your code repositories.
 AWS CodeBuild: Builds code projects and prepares them for deployment.
 Amazon CloudWatch: Monitors your AWS resources (VMs, databases, networks).
 AWS CloudFormation: Automates provisioning and management of your cloud
infrastructure.

Management and Security Tools:

 AWS Identity and Access Management (IAM): Controls access to AWS resources.
 AWS CloudTrail: Tracks API calls made to your AWS account.
 AWS Config: Records and delivers configuration changes to your AWS resources.

Additional Services:

 Amazon S3 Glacier: Offers low-cost storage for long-term data archiving.


 Amazon CloudFront: Delivers content to users with low latency and high transfer speeds.
 Amazon Machine Learning: Provides a managed service for building and deploying machine
learning models.
 Amazon SageMaker: Offers a platform for building, training, and deploying machine learning
models.
AZURE
The video is about an Azure tutorial for beginners [1]. It covers 50 important services
in Azure in 50 minutes [1]. The speaker Ranga explains all the concepts with a simple
full-stack application as an example [1].

The video talks about various topics including compute, storage, databases,
networking, and DevOps [1]. Here are the important points covered in the video:

 Compute services:
o Virtual Machines (VMs): VMs are like physical computers you can create in the cloud
[1]. You can choose the OS and runtime you need and deploy your application on
the VM [1].
o Azure VM Scale Sets: VMs can be grouped together into what is called a scale set
[1]. This allows your application to automatically scale based on the load [1].
 Storage Services:

o Azure Blob Storage: This service is for storing unstructured data like text or media
files [1].
o Azure Files: This service is for storing files that can be accessed by applications
running in Azure [1].

 Database Services:

o Azure SQL Database: This is a relational database service with high availability and
scalability [1].
o Azure Database for MySQL, PostgreSQL, MariaDB: These are regional databases that
provide strong transactions and consistency [1].

 Networking:

o Virtual Networks: A virtual network is a group of resources that can communicate


with each other privately [1].
o Subnets: A subnet is a division of a virtual network that can be used to further
segment your resources [1].
o Azure Load Balancer: This service distributes traffic across multiple VMs in a scale
set [1].

 DevOps:

o Azure DevOps: This is a service that can be used for continuous integration and
continuous delivery (CI/CD) [1].
o Azure Monitor: This service provides monitoring for your Azure resources, including
VMs, databases, and network resources [1].

The speaker also mentions that at the end of the video, he will be covering how to get
started with cloud certifications [1].
Google
Compute Services:

 Compute Engine: Provides on-demand virtual machines with various configurations for
deploying your applications.
 Google Kubernetes Engine (GKE): Manages containerized applications using Kubernetes
orchestration.
 Cloud Functions: Offers serverless compute for running code without managing servers.

Storage Services:

 Cloud Storage: Scalable object storage for unstructured data like text and media files.
 Cloud Filestore: Provides scalable and highly available file storage for use with compute
instances.
 Cloud SQL: Manages relational databases with high availability and scalability (supports
MySQL, PostgreSQL, SQL Server).
 Cloud Spanner: Offers a globally distributed relational database for geographically dispersed
applications.
 Cloud Bigtable: Provides a NoSQL database for scalable data storage with high performance.

Networking:

 Virtual Private Cloud (VPC): Creates a logically isolated network for your cloud resources.
 Subnets: Segments resources within a VPC for better security and organization.
 Cloud Load Balancing: Distributes traffic across multiple virtual machine instances.
 Cloud CDN: Delivers content to users with low latency and high transfer speeds.

DevOps Tools:

 Cloud Build: Builds code projects and prepares them for deployment.
 Cloud Source Repositories: Manages your code repositories.
 Cloud Deploy: Automates deployments of applications to various GCP environments.
 Cloud Monitoring: Monitors your GCP resources (VMs, databases, networks).
 Cloud Logging: Collects, analyzes, and stores logs from your cloud resources.

Management and Security Tools:

 Cloud Identity and Access Management (IAM): Controls access to GCP resources.
 Cloud Cloud Audit Logs: Tracks API calls made to your GCP account.
 Cloud Security Command Center: Provides a unified platform for managing and monitoring
security posture.

Additional Services:
 Cloud BigQuery: Offers a data warehouse for large-scale data analytics.
 Vertex AI: Provides machine learning tools and services for building and deploying models.
 Cloud Dataflow: Enables building data pipelines for streaming and batch data processing.
 Apigee API Management: Manages APIs for your applications.

Commonalities:

 Global Infrastructure: All three have a vast network of data centers around the world,
ensuring high availability and low latency for users in different regions.
 Pay-as-you-go Model: Users only pay for the resources they use, promoting cost-efficiency.
 Layered Services: They offer a layered stack of services, including Infrastructure as a Service
(IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).

Architectural Differences:

 Amazon Web Services (AWS):

o Focus: Emphasis on offering a wide range of services, with a vast ecosystem of tools
and features.
o Architecture: Not publicly documented, but believed to be a multi-tenant
architecture where resources are shared across multiple customers.

 Microsoft Azure:
o Focus: Integration with Microsoft products and on-premises infrastructure.
o Architecture: Likely a hybrid model, with some multi-tenancy and dedicated
resources available.
 Google Cloud Platform (GCP):

o Focus: Leverages Google's infrastructure and expertise in large-scale data


processing and machine learning.
o Architecture: Believed to be a container-based architecture with a focus on security
and isolation

You might also like