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
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.
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 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.