AWS Azure Google Cloud 22052023 053615pm
AWS Azure Google Cloud 22052023 053615pm
• Amazon Simple Storage Service (S3): A scalable cloud storage service that allows users to
store and retrieve data from anywhere on the web.
• Amazon Virtual Private Cloud (VPC): A service that provides a secure and isolated
network environment within the AWS cloud.
• Amazon Elastic Block Store (EBS): A block-level storage service that provides persistent
storage volumes for use with EC2 instances.
• Amazon Relational Database Service (RDS): A managed database service that makes it
easy to set up, operate, and scale a relational database in the cloud.
• Amazon Route 53: A scalable Domain Name System (DNS) web service that enables users
to route traffic to internet applications by translating domain names to IP addresses.
• Amazon CloudFront: A content delivery network (CDN) that securely delivers data, videos,
applications, and APIs to customers globally with low latency, high transfer speeds, all
within a developer-friendly environment.
• These IaaS services provide customers with the flexibility and scalability to rapidly deploy
and scale their applications in the cloud. AWS also offers a wide range of other cloud
computing services, including Platform as a Service (PaaS) and Software as a Service
(SaaS), which together make up the full range of cloud services offered by AWS.
Amazon Web Services (AWS) - PaaS
• In addition to Infrastructure as a Service (IaaS) offerings, Amazon Web Services
(AWS) also provides a variety of Platform as a Service (PaaS) options that allow
developers to build and deploy applications without having to manage the
underlying infrastructure. Some of the key PaaS services offered by AWS include:
• AWS Elastic Beanstalk: A fully managed service that allows developers to quickly
deploy and manage web applications on popular application platforms such as
Java, .NET, PHP, Node.js, Python, Ruby, and Go.
• AWS Lambda: A serverless compute service that enables developers to run code
without provisioning or managing servers. With Lambda, developers can simply
upload their code and AWS takes care of everything else.
• Amazon API Gateway: A fully managed service that makes it easy for developers
to create, publish, maintain, monitor, and secure APIs at any scale.
Amazon Simple Notification Service (SNS): A fully managed messaging service
that enables developers to publish messages from applications and send them
to subscribers or other applications.
AWS AppSync: A fully managed service that makes it easy for developers to
build data-driven applications by enabling them to securely access, manipulate,
and combine data from multiple sources.
These PaaS services allow developers to focus on building and iterating on their
applications, while AWS manages the underlying infrastructure and provides the
necessary tools and services to help developers build scalable and reliable
applications in the cloud.
Amazon Web Services (AWS) - SaaS
• In addition to Infrastructure as a Service (IaaS) and Platform as a Service (PaaS)
offerings, Amazon Web Services (AWS) also provides a variety of Software as a
Service (SaaS) options that allow users to access and use software applications
without having to install or manage the software themselves. Some of the key
SaaS services offered by AWS include:
• Amazon Chime: A communications service that provides online meetings, video
conferencing, chat, and screen sharing capabilities.
• Amazon WorkSpaces: A managed, secure desktop computing service in the cloud
that provides users with access to a Windows or Linux desktop, including the
applications, files, and resources they need, from anywhere, using any supported
device.
• Amazon Connect: A cloud-based contact center solution that provides customers
with a scalable, reliable, and secure way to connect with customers over voice
and chat.
Amazon Web Services (AWS) - SaaS
• Amazon WorkDocs: A fully managed, secure content creation, storage, and
sharing service that enables teams to collaborate on documents, spreadsheets,
and presentations.
• Amazon WorkMail: A secure, managed business email and calendaring service
that provides users with access to email, contacts, and calendars from anywhere,
using any device.
• Amazon QuickSight: A cloud-based business intelligence (BI) service that provides
users with easy-to-use tools to create and publish interactive dashboards and
reports.
• These SaaS services enable customers to access and use software applications
without having to worry about the underlying infrastructure, maintenance, and
management of the software. AWS manages the software and provides the
necessary tools and services to help customers work more efficiently and
effectively in the cloud.
Microsoft Azure
IaaS, PaaS, SaaS
Microsoft Azure - IaaS
• Microsoft Azure is a cloud computing platform that provides a wide range of
Infrastructure as a Service (IaaS) offerings, allowing customers to rent virtualized
computing resources, such as servers, storage, and networking, on a pay-per-use
basis.
• Some of the key IaaS services offered by Azure include:
• Virtual Machines: A service that allows users to rent VMs on which to run their
applications, supporting a variety of operating systems, including Windows and
Linux.
• Azure Storage: A scalable cloud storage service that allows users to store and
retrieve data from anywhere on the web, with options for object, file, and block
storage.
• Azure Virtual Network: A service that provides a secure and isolated network
environment within the Azure cloud, enabling users to create and manage their
own virtual networks.
Microsoft Azure - IaaS
• Azure Load Balancer: A service that distributes incoming network traffic
across multiple VMs to improve application performance and availability.
• Azure Disk Storage: A service that provides persistent storage volumes for
use with VMs, including support for ultra-fast SSD storage.
• Azure Backup: A service that provides a reliable and scalable backup
solution for data stored in the Azure cloud, with options for on-premises
and hybrid cloud backup.
• These IaaS services provide customers with the flexibility and scalability to
rapidly deploy and scale their applications in the cloud. Azure also offers a
wide range of other cloud computing services, including Platform as a
Service (PaaS) and Software as a Service (SaaS), which together make up
the full range of cloud services offered by Azure.
Microsoft Azure - PaaS
• Microsoft Azure provides a wide range of Platform as a Service (PaaS) offerings
that allow developers to build and deploy applications in the cloud without
having to manage the underlying infrastructure. Some of the key PaaS services
offered by Azure include:
• Azure App Service: A fully managed platform for building, deploying, and scaling
web and mobile applications. App Service supports multiple programming
languages and frameworks, including .NET, Java, Node.js, Python, and PHP.
• Azure Functions: A serverless compute service that enables developers to run
code on demand without having to manage servers. Functions support multiple
programming languages, including C#, Java, JavaScript, and Python.
• Azure Logic Apps: A cloud-based service that allows developers to create
workflows and integrate applications, data, and services across different
platforms and systems.
Microsoft Azure - PaaS
• Azure API Management: A fully managed service that enables developers
to create, publish, and manage APIs at any scale, with built-in security and
analytics capabilities.
• Azure Cosmos DB: A globally distributed, multi-model database service that
supports multiple data models, including document, key-value, graph, and
column-family.
• Azure SQL Database: A fully managed relational database service that
provides high availability, scalability, and performance, with built-in
security and compliance features.
• These PaaS services allow developers to focus on building and deploying
their applications, while Azure manages the underlying infrastructure and
provides the necessary tools and services to help developers build scalable
and reliable applications in the cloud.
Microsoft Azure - SaaS
• In addition to Infrastructure as a Service (IaaS) and Platform as a Service
(PaaS) offerings, Microsoft Azure also provides a variety of Software as a
Service (SaaS) options that allow users to access and use software
applications without having to install or manage the software themselves.
Some of the key SaaS services offered by Azure include:
• 5. Security and Compliance: App Engine includes built-in security features, such
as automatic SSL/TLS encryption and identity and access management (IAM), to
help ensure that applications are secure and compliant.