awesome-cloud-computing
A curated list of concepts, cloud platforms, tools, practices and resources to learn, improve cloud computing knowledge.
https://github.com/TzuriLabs/awesome-cloud-computing
Last synced: 15 days ago
JSON representation
-
Content
-
Learning Resources
- Linux Foundation - Perspectives In Cloud Computing.
- AWS - Basic definition, benefits and types of cloud computing from AWS (Amazon Web Service).
- GCP - Basic definition, types, deployment models and use case from GCP (Google Cloud Platform).
- Getting Started with AWS.
- The Cloud at Your Service: The When, How, and Why of Enterprise Cloud Computing.
- NIST - Basic definition and models of cloud computing from NIST (National Institute
- Cloud Native Patterns by Cornelia Davis.
- Hands-on Tutorials
- Getting started with Azure.
- Getting started with Azure App Service
- Getting Started With DigitalOcean Cloud Computing.
- DigitalOcean Community Tutorials
- Google Cloud quickstarts and tutorials.
- Get started with Google Cloud
- AWS Educate
- Google Cloud Skills Boost
- AWS Certifications
- Google Cloud Certification
- CompTIA Cloud+
-
Platforms
- AWS - Cloud platform offering over 200 services for computing, storage, databases, machine learning, and more.
- Azure - Cloud computing platform providing a wide range of integrated services, particularly excelling in hybrid cloud solutions and seamless integration with Microsoft's ecosystem.
- OpenStack - An open-source cloud computing platform enabling organizations to create and manage their own private clouds, providing Infrastructure-as-a-Service through a set of interrelated services.
- GCP - Cloud platform offering over 200 services for computing, storage, databases, machine learning, and more.
- DigitalOcean - Developer-friendly platform with simple tools and predictable pricing.
- Vultr - Cloud computing platform offering SSD-powered hosting, bare metal servers, and globally distributed data centers focused on delivering simplicity and reliable performance.
-
Tools & Software
- Ansible - An open-source automation tool for configuration management and application deployment, widely used for IaC.
- AWS CDK - Is an open-source software development framework for defining cloud infrastructure in code and provisioning it through [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).
- Chef - An open source systems management and cloud infrastructure. automation platform
- Pulumi - Is an infrastructure-as-code platform for full-stack developers and cloud engineers who are interested in using a general-purpose programming language for their cloud resources.
- Terraform - IAC tool to provision and manage resources in any cloud or data center.
- Docker - Is a software platform that allows you to build, test, and deploy applications quickly using containers.
- Podman - A daemonless container engine for managing OCI containers, providing a Docker-compatible CLI.
- Kubernetes - Is an open source system for automating deployment, scaling, and management of containerized applications.
- Nomad - A simple, flexible workload orchestrator that supports containers and non-containerized applications.
- Docker Swarm - Is an advanced feature for managing a cluster of Docker daemons.
- Docker Compose - A tool for defining and running multi-container Docker applications.
- Helm - A package manager for Kubernetes to deploy pre-configured applications as charts.
- Portainer - A container management software.
- Grafana - Is a multi-platform open source analytics and interactive visualization web application.
- Prometheus - Is an open-source systems monitoring and alerting toolkit.
- VictoriaMetrics - Is a fast, cost-saving, and scalable solution for monitoring and managing time series data by Nokia.
- ELK - Is an acronym that stands for Elasticsearch, Logstash, and Kibana. Together, these three components provide a powerful, integrated solution for managing large volumes of data, offering real-time insights and a comprehensive analytics suite.
- Fluentd - is a cross-platform open-source data collection software project originally developed at Treasure Data.
-
Best Practices
-
Security
-
Community and Conferences
- AWS Community BUilder - Program offers technical resources, education, and networking opportunities to AWS technical enthusiasts and emerging thought leaders who are passionate about sharing knowledge and connecting with the technical community.
- Google Cloud Community - Meet industry peers, ask questions, collaborate to find answers, and connect with Googlers who are making the products you use every day.
- DevOps Exchange - Global community that ignites the passion for DevOps.
- OpenStack - The Community Team helps developers and users of OpenStack find information relevant for them. The group is made by staff of the OpenStack Foundation and volunteers around the world.
- AWS re:Invent - Is a learning conference hosted by AWS for the global cloud-computing community.
- Microsoft Ignite - Is an annual conference for developers, IT professionals and partners, hosted by Microsoft.
- OpenInfra - a global collaboration of 110,000 people across 187 countries, builds and operates infrastructure powered by open source software (likes Linux, OpenStack, etc).
- Serverless Computing - Allows you to build and run applications and services without thinking about servers.
- Multicloud Strategy - Multicloud is when an organization uses cloud computing services from at least two cloud providers to run their applications.
- Edge Computing - Is the process of bringing information storage and computing abilities closer to the devices that produce that information and the users who consume it.
- Artificial Intelligence (AI) Integration - AI and machine learning are increasingly integrated into cloud services, allowing for smarter data analysis and automation of business processes.
-
Categories