Example chatGPT Prompt: Reference Table of Cloud Services by Provider

As a follow-up to my earlier post, ChatGPT Prompt Engineering, I thought it would be good to provide some practical and hopefully useful examples of using chatGPT. Here is a worked example of a chatGPT conversation to generate a reference table of cloud services by the main cloud service providers.

Creating a Cloud Services Reference

Create a table that readers can use as a comparative reference, comparing the cloud service offerings between AWS, GCP, Azure and Oracle. Group services by type on the left hand side, include descriptions and hyperlinks to the relevant service providers documentation

Service TypeAWSGCPAzureOracle
ComputingAmazon EC2Compute EngineVirtual MachinesOracle Compute
StorageAmazon S3Cloud StorageBlob StorageOracle Cloud Infrastructure Object Storage
DatabaseAmazon RDSCloud SQLAzure SQL DatabaseOracle Database Cloud Service
NetworkingAmazon VPCVirtual Private CloudVirtual NetworkOracle Cloud Infrastructure Networking
AnalyticsAmazon RedshiftBigQueryAzure Synapse AnalyticsOracle Analytics Cloud
AI/MLAmazon SageMakerAI PlatformAzure Machine LearningOracle Machine Learning
ServerlessAWS LambdaCloud FunctionsAzure FunctionsOracle Functions
ContainersAmazon ECSKubernetes EngineAzure Kubernetes ServiceOracle Cloud Infrastructure Container Engine
DevOpsAWS CodePipelineCloud BuildAzure DevOpsOracle Developer Tools
CDNAmazon CloudFrontCloud CDNAzure Content Delivery NetworkOracle Cloud Infrastructure CDN

Please note that the information provided is accurate as of my knowledge cutoff in September 2021. It’s always a good idea to refer to the service provider’s documentation for the most up-to-date information.

Improved version of the Prompt

Create a table that readers can use as a comparative reference, comparing the cloud service offerings between AWS, GCP, Azure and Oracle. Include brief descriptions of service type and capability along with hyperlinks to the relevant service providers documentation Group services by type on the left hand side.

Service TypeDescriptionAWSGCPAzureOracle
ComputingInfrastructure as a Service (IaaS)Amazon EC2Compute EngineVirtual MachinesOracle Compute
StorageObject storage for files and dataAmazon S3Cloud StorageBlob StorageOracle Cloud Infrastructure Object Storage
DatabaseManaged database servicesAmazon RDSCloud SQLAzure SQL DatabaseOracle Database Cloud Service
NetworkingNetworking resources and connectivityAmazon VPCVirtual Private CloudVirtual NetworkOracle Cloud Infrastructure Networking
AnalyticsData warehousing and analytics platformsAmazon RedshiftBigQueryAzure Synapse AnalyticsOracle Analytics Cloud
AI/MLArtificial Intelligence and Machine LearningAmazon SageMakerAI PlatformAzure Machine LearningOracle Machine Learning
ServerlessServerless computing platformsAWS LambdaCloud FunctionsAzure FunctionsOracle Functions
ContainersContainerization platformsAmazon ECSKubernetes EngineAzure Kubernetes ServiceOracle Cloud Infrastructure Container Engine
DevOpsTools and services for development operationsAWS CodePipelineCloud BuildAzure DevOpsOracle Developer Tools
CDNContent Delivery Network servicesAmazon CloudFrontCloud CDNAzure Content Delivery NetworkOracle Cloud Infrastructure CDN

Please note that the descriptions provided are brief summaries of the service types

Additional Clarification

can you enhance the descriptions to explain what the service type is for example: “Content Delivery Network services caches content near end users as well as providing additional security features to protect your cloud applications and infrastructure”

Service TypeDescriptionAWSGCPAzureOracle
ComputingInfrastructure as a Service (IaaS)Amazon EC2Compute EngineVirtual MachinesOracle Compute
StorageObject storage for files and dataAmazon S3Cloud StorageBlob StorageOracle Cloud Infrastructure Object Storage
DatabaseManaged database servicesAmazon RDSCloud SQLAzure SQL DatabaseOracle Database Cloud Service
NetworkingNetworking resources and connectivityAmazon VPCVirtual Private CloudVirtual NetworkOracle Cloud Infrastructure Networking
AnalyticsData warehousing and analytics platformsAmazon RedshiftBigQueryAzure Synapse AnalyticsOracle Analytics Cloud
AI/MLArtificial Intelligence and Machine LearningAmazon SageMakerAI PlatformAzure Machine LearningOracle Machine Learning
ServerlessServerless computing platformsAWS LambdaCloud FunctionsAzure FunctionsOracle Functions
ContainersContainerization platformsAmazon ECSKubernetes EngineAzure Kubernetes ServiceOracle Cloud Infrastructure Container Engine
DevOpsTools and services for development operationsAWS CodePipelineCloud BuildAzure DevOpsOracle Developer Tools
CDNContent Delivery Network servicesAmazon CloudFrontCloud CDNAzure Content Delivery NetworkOracle Cloud Infrastructure CDN

Service Descriptions:

  • Computing: Infrastructure as a Service (IaaS) allows you to provision virtual machines, giving you the flexibility to run your applications and workloads on scalable cloud infrastructure. It offers control over the operating system, networking, and other resources.
  • Storage: Object storage provides a scalable and durable solution for storing files and data. It allows you to store and retrieve any amount of data from anywhere on the web, and provides high durability and availability for your content.
  • Database: Managed database services offer fully managed and scalable database solutions, taking care of tasks such as database setup, patching, backups, and monitoring. They provide options for various database engines, allowing you to focus on your application logic.
  • Networking: Networking services provide resources and connectivity options for building and managing your cloud networks. They include features like virtual private networks (VPNs), subnets, load balancers, and firewalls to enable secure and efficient communication within your cloud environment.
  • Analytics: Data warehousing and analytics platforms offer capabilities for storing and analyzing large volumes of data. They provide tools for data ingestion, transformation, and querying to derive insights and make data-driven decisions.
  • AI/ML: Artificial Intelligence and Machine Learning services provide tools and frameworks to develop, train, and deploy AI and ML models. They offer pre-built models, APIs, and infrastructure for tasks like image recognition, natural language processing, and predictive analytics.
  • Serverless: Serverless computing platforms allow you to run your applications without provisioning or managing servers. They automatically scale resources based on demand and charge you only for the actual usage, enabling cost-efficient and scalable deployments.
  • Containers: Containerization platforms provide tools and services to deploy and manage applications using container technology. They offer container orchestration, scaling, and management capabilities to simplify application deployment and management.
  • DevOps: DevOps services encompass a range of tools and practices that facilitate collaboration and automation between development and operations teams. They include continuous integration, delivery, and deployment tools, as well as infrastructure automation capabilities.
  • CDN: Content Delivery Network services cache content near end users, improving performance by reducing latency and increasing availability. They also provide additional security features to protect your cloud applications and infrastructure.

Conclusion

chatGPT and other AI tools allow you to quickly generate structured content, they do not provide a substitution for your experience and understanding, or should responses be taken just at face value. If you know the right questions and how to ask them, you can create useful content quickly to use as an input to further research or act as an accelerator for producing refined content.

Accessibility