Cloud Lab File
Cloud Lab File
Explain about 10 cloud service providers and at least 10 services provided by them.
Amazon Web Services (AWS) is a comprehensive and widely adopted cloud platform offered
by Amazon. Launched in 2006, AWS provides a range of scalable, on-demand computing
services and infrastructure, making it easier for businesses, developers, and individuals to
build, deploy, and manage applications in the cloud.
1. Compute Services:
o EC2 (Elastic Compute Cloud) for scalable virtual servers.
o Lambda for serverless computing.
2. Storage Services:
o S3 (Simple Storage Service) for object storage.
o EBS (Elastic Block Store) for persistent storage.
3. Database Services:
o RDS (Relational Database Service) for managed databases.
o DynamoDB for NoSQL databases.
4. Networking:
o VPC (Virtual Private Cloud) for network isolation.
o Route 53 for domain name system (DNS) services.
5. AI/ML:
o SageMaker for building and training machine learning models.
6. DevOps:
o CodePipeline and CodeBuild for CI/CD workflows.
7. Security:
o IAM (Identity and Access Management) for user permissions.
o CloudWatch for monitoring resources.
Advantages of AWS:
Services:
2. Microsoft Azure
Microsoft Azure, launched in 2010, is a cloud computing platform and service offered by
Microsoft. It provides a wide range of cloud-based solutions for building, deploying, and
managing applications and services through Microsoft-managed data centers. Azure is widely
used by businesses and developers for its flexibility, scalability, and integration with
Microsoft's ecosystem.
1. Compute Services:
o Virtual Machines (VMs) for scalable cloud computing.
o Azure Functions for serverless computing.
2. Storage Services:
o Azure Blob Storage for unstructured data.
o Azure Disk Storage for persistent storage.
3. Database Services:
o Azure SQL Database for relational databases.
o Cosmos DB for globally distributed NoSQL databases.
4. AI and Machine Learning:
o Azure Machine Learning for building and training AI models.
o Cognitive Services for pre-built AI APIs (e.g., vision, speech, language).
5. Networking:
o Azure Virtual Network (VNet) for network isolation.
o Azure Content Delivery Network (CDN) for delivering content globally.
6. DevOps and Monitoring:
o Azure DevOps for CI/CD pipelines.
o Azure Monitor for resource tracking and logging.
7. Security and Identity:
o Azure Active Directory (AAD) for identity and access management.
o Azure Security Center for threat protection.
Google Cloud Platform (GCP), launched in 2008, is a suite of cloud computing services
provided by Google. It offers infrastructure, platform, and serverless computing solutions to
help businesses and developers build, deploy, and scale applications efficiently. GCP
leverages Google's global network and expertise in AI, data analytics, and security to deliver
powerful cloud solutions.
1. Compute Services:
o Compute Engine for virtual machines.
o Cloud Functions for serverless computing.
o Kubernetes Engine (GKE) for containerized application management.
2. Storage and Databases:
o Cloud Storage for object storage.
o Cloud SQL and Cloud Spanner for managed relational databases.
o Bigtable and Firestore for NoSQL databases.
3. AI and Machine Learning:
o AI Platform for building and deploying machine learning models.
o Pre-trained APIs like Vision AI, Speech-to-Text, and Translation AI.
4. Big Data and Analytics:
o BigQuery for large-scale data analysis.
o Dataflow for stream and batch data processing.
5. Networking:
o Virtual Private Cloud (VPC) for network isolation.
o Cloud Load Balancing for traffic distribution.
6. Security and Identity:
o Identity and Access Management (IAM) for permissions.
o Security Command Center for threat detection.
7. Developer Tools:
o Cloud Build for CI/CD pipelines.
o Cloud Run for deploying containerized applications.
Advantages of Google Cloud Platform:
Services:
4. IBM Cloud
IBM Cloud is a comprehensive suite of cloud computing services offered by IBM, designed
to help businesses build, deploy, and manage applications and workloads in a secure and
scalable environment. It supports public, private, and hybrid cloud models and integrates well
with enterprise systems, making it a popular choice for organizations with complex IT needs.
1. Compute Services:
o Virtual Servers for flexible cloud-based computing.
o Bare Metal Servers for dedicated, high-performance workloads.
o Kubernetes Service for container orchestration.
2. Storage Solutions:
o Block Storage for high-performance data needs.
o Object Storage for unstructured data.
o File Storage for scalable shared storage.
3. AI and Machine Learning:
o Watson AI for natural language processing, computer vision, and decision-
making.
o Watson Studio for building and training AI models.
4. Database Services:
o IBM Db2 for relational databases.
o Cloudant for NoSQL document databases.
5. Networking:
o Virtual Private Cloud (VPC) for secure networking.
o Load Balancers for traffic distribution.
6. DevOps Tools:
o Continuous Delivery for CI/CD pipelines.
o IBM Cloud Functions for serverless computing.
7. Security:
o Data encryption and multi-layered security.
o Compliance with industry standards like GDPR, HIPAA, and SOC.
Services:
1. Compute Services:
o Bare Metal Instances for high-performance workloads.
o Virtual Machines for scalable, multi-tenant computing.
o Oracle Kubernetes Engine (OKE) for containerized applications.
2. Storage Solutions:
o Block Volumes for high-performance storage.
o Object Storage for unstructured data.
o File Storage for shared file systems.
3. Database Services:
o Autonomous Database for automated database management.
o Oracle Exadata Cloud Service for high-performance database solutions.
o NoSQL Database for scalable, low-latency data storage.
4. Networking:
o Virtual Cloud Network (VCN) for secure networking.
o Load Balancers for traffic distribution.
o FastConnect for private, high-bandwidth connections to OCI.
5. AI and Analytics:
o Oracle Data Science for building and deploying machine learning models.
o Oracle Analytics Cloud for business intelligence and data visualization.
6. Security and Governance:
o Identity and Access Management (IAM) for fine-grained permissions.
o Data encryption and compliance with industry standards like SOC, GDPR, and
HIPAA.
7. Hybrid and Multi-Cloud:
o Oracle Interconnect for Azure for seamless integration with Microsoft Azure.
o On-premises options with Oracle Cloud@Customer.
Advantages of OCI:
Services:
6. Alibaba Cloud
Alibaba Cloud, also known as Aliyun, is the cloud computing arm of Alibaba Group.
Launched in 2009, it is a leading cloud service provider in Asia and one of the largest
globally. Alibaba Cloud offers a comprehensive range of cloud services designed to support a
variety of business needs, from startups to large enterprises, with a focus on scalability,
security, and performance.
1. Compute Services:
o Elastic Compute Service (ECS) for scalable virtual servers.
o Function Compute for serverless application development.
2. Storage Solutions:
o Object Storage Service (OSS) for unstructured data storage.
o Elastic Block Storage for high-performance storage needs.
o File Storage NAS for shared storage.
3. Database Services:
o ApsaraDB for relational databases like MySQL, PostgreSQL, and SQL Server.
o POLARDB for high-performance database solutions.
o Table Store for NoSQL database needs.
4. Networking:
o Virtual Private Cloud (VPC) for network isolation.
o Global Accelerator for optimized network performance.
5. AI and Big Data:
o Machine Learning Platform for AI for building and deploying AI models.
o MaxCompute for big data processing and analytics.
o DataWorks for data integration and governance.
6. Security:
o Anti-DDoS Pro for protection against distributed denial-of-service attacks.
o Cloud Firewall for network security.
o Compliance with global security standards like ISO 27001 and GDPR.
7. Global Infrastructure:
o Extensive network of data centers across Asia, Europe, the Americas, and the
Middle East.
Services:
1. Multi-Language Support:
o Supports languages like Python, Java, Ruby, PHP, Node.js, Go, and more.
2. Managed Infrastructure:
o Abstracts complex infrastructure tasks, enabling developers to focus on coding
rather than server management.
3. Add-ons Marketplace:
o Provides a variety of extensions, including databases, monitoring tools, and
caching services like Redis and Elasticsearch.
4. Database Services:
o Heroku Postgres for fully-managed SQL databases.
o Data Clips for sharing query results.
5. Scalability:
o Dynos (lightweight containers) for easy scaling of applications based on
demand.
6. Developer Productivity:
o Git-based workflow for streamlined deployment.
o Integrated CI/CD pipelines for continuous development and delivery.
7. Heroku Connect:
o Synchronizes data between Salesforce and Heroku Postgres, enabling
seamless integration of apps with Salesforce CRM.
8. Monitoring and Analytics:
o Provides real-time logging and performance metrics through tools like Heroku
Dashboard and Logplex.
Advantages of Heroku:
8. DigitalOcean
DigitalOcean is a cloud computing platform designed for developers and small to medium-
sized businesses. Launched in 2011, it provides simple, scalable, and cost-effective cloud
infrastructure services. DigitalOcean is known for its user-friendly interface, developer-
centric tools, and transparent pricing, making it a popular choice for hosting applications,
websites, and development environments.
1. Droplets:
o Virtual machines that can be quickly deployed and customized for different
workloads.
2. Managed Databases:
o Fully managed database solutions for PostgreSQL, MySQL, and Redis.
3. Kubernetes:
o Managed Kubernetes service for container orchestration.
4. Storage Solutions:
o Block Storage for expandable storage volumes.
o Spaces for object storage with built-in CDN.
o Volumes for scalable and secure storage needs.
5. Developer Tools:
o API and CLI support for automating and managing resources.
o One-click apps for deploying popular software like WordPress, LAMP stack,
and Docker.
6. Scalability:
o Easy to scale resources up or down based on project requirements.
7. Monitoring and Alerts:
o Integrated tools for monitoring resource usage and receiving alerts.
8. Global Data Centers:
o Offers a worldwide network of data centers to improve performance and
availability.
Advantages of DigitalOcean:
Services:
9. VMware Cloud
VMware Cloud is a suite of cloud computing services and infrastructure solutions designed to
help businesses seamlessly extend, migrate, and manage their workloads in the cloud. It
leverages VMware's well-established virtualization technologies, making it a preferred choice
for organizations looking for hybrid and multi-cloud environments, where they can manage
both on-premises and cloud-based workloads using a single platform.
Services:
Linode, a cloud hosting provider founded in 2003, was acquired by Akamai Technologies in
2022, and it is now part of Akamai Cloud. Linode has been known for offering cost-effective,
high-performance cloud computing services, primarily focused on providing virtual private
servers (VPS), storage, and compute services for developers and small businesses. As part of
Akamai, Linode continues to offer its services while benefiting from Akamai's global content
delivery network (CDN) and security solutions.
Key Features of Linode (Now Akamai Cloud):
1. Compute Services:
o Linode's flagship product, "Linode Instances," provides scalable virtual
machines for hosting websites, apps, and workloads.
o Offers a variety of instance types optimized for different use cases, including
general-purpose, high memory, and CPU-intensive workloads.
2. Block Storage:
o Provides flexible, scalable storage volumes that can be attached to virtual
servers.
3. Object Storage:
o Linode Object Storage offers scalable and secure storage for unstructured data,
useful for backups, media files, and large datasets.
4. Managed Services:
o Linode provides managed services through its Linode Managed platform,
which includes system administration, updates, and monitoring.
5. Networking:
o Virtual Private Cloud (VPC) for network isolation.
o Load balancing and DNS management services for scaling applications.
6. Developer Tools:
o API and CLI for automation and resource management.
o One-click app deployments for popular tools like WordPress, Docker, and
LAMP stack.
Services: