In this curriculum, you have been introduced to some of the fundamental skills and tools used in open source approaches to cloud computing, including the command line, Linux operating systems, setting up servers and LAMP stacks, using GitHub, security best practices, and the Domain Name System. You have also had the opportunity to use these skills to deploy a website or web application in Section 10.
These skills are foundational to an open source approach to cloud computing but there is still much more to learn. If you are interested in exploring cloud computing and other technical skills further, you may want to check out the following educational content:
A DigitalOcean Workshop: Get Started with Containers and Kubernetes (Webinar):In the past decade, containerized applications and container clusters have become important tools for cloud computing. In this webinar, you will learn more about the uses of containers as well as the open source system Kubernetes that is used to manage containerized applications in a clustered environment.
Kubernetes for Fullstack Developers (Curriculum): Whether you’re just curious, getting started with Kubernetes, or have experience with it, this curriculum will help you learn more about Kubernetes and running containerized applications. You’ll learn about core Kubernetes concepts and use them to deploy and scale applications in practical tutorials. By the end of this curriculum you’ll be able to create your own Kubernetes cluster from scratch and run your own applications on it. You will also learn how to set up monitoring, alerting, and automation for your applications on Kubernetes.
Automating the Complexity of Server Set Up with Ansible (Webinar): Server automation now plays an essential role in systems administration, due to the disposable nature of modern application environments. Configuration management tools such as Ansible are typically used to streamline the process of automating server setup by establishing standard procedures for new servers while also reducing human error associated with manual setups. In this webinar, you’ll learn how to create and execute Ansible playbooks to automate your server infrastructure setup. We’ll explore some of the most important Ansible features and how to leverage them to create clean and flexible automation for your DigitalOcean Droplets.
How To Manage Infrastructure with Terraform: Terraform is a popular open source Infrastructure as Code (IAC) tool that automates provisioning of infrastructure in the cloud and manages the full lifecycle of all deployed resources, which are defined in source code. Its resource-managing behavior is predictable and reproducible, so you can plan the actions in advance and reuse your code configurations for similar infrastructure.
What is Load Balancing?: Load balancing is a key component of highly-available infrastructures commonly used to improve the performance and reliability of web sites, applications, databases and other services by distributing the workload across multiple servers. This tutorial will introduce you to key concepts in load balancing. For a webinar on load balancing, you can visit Everything you want to know about Load Balancers.