Reverse Flashcards
AWS Service - Offers resizable compute capacity in the cloud. It allows users to run virtual servers, known as “instances,” on demand.
Amazon Elastic Compute Cloud (Amazon EC2
AWS Service - Allows you to create a virtual network in the cloud. It enables you to logically isolate a section of the AWS Cloud where you can launch AWS resources in a virtual network that you define.
Amazon Virtual Private Cloud (Amazon VPC)
Fully managed container orchestration service provided by Amazon Web Services (AWS). It allows you to easily run, stop, and manage Docker containers on a cluster of Amazon Elastic Compute Cloud (Amazon EC2) instances.
Amazon Elastic Container Service (Amazon ECS
Serverless compute engine provided by Amazon Web Services (AWS) that allows you to run containers without the need to manage the underlying virtual machines (EC2 instances). It is designed to simplify the process of deploying and managing containerized applications.
AWS Fargate
Managed Kubernetes service provided by Amazon Web Services (AWS). It simplifies the process of deploying, managing, and scaling containerized applications using Kubernetes, an open-source container orchestration platform.
Amazon Elastic Kubernetes Service (Amazon EKS)
Object storage service provided by Amazon Web Services (AWS). It is designed to store and retrieve any amount of data from anywhere on the web, making it a scalable and highly durable solution for storing files, images, videos, backups, and more.
Amazon Simple Storage Service (Amazon S3
Highly scalable and reliable Domain Name System (DNS) web service provided by Amazon Web Services (AWS). It is designed to route traffic on the internet by translating human-friendly domain names (like www.example.com) into IP addresses that computers use to identify each other on the network.
Amazon Route 53
It is a popular open-source stack used for searching, analyzing, and visualizing data in real-time. Often used for log management, application monitoring, and other types of data analysis.
ELK - acronym that stands for Elasticsearch, Logstash, and Kibana.
Distributed version control system (VCS) that is widely used for tracking changes in source code during software development. It was created by Linus Torvalds, the same person who developed the Linux operating system. Allows multiple developers to collaborate on a project, making it easier to manage and merge changes to the codebase
GIT
It’s a set of modern software development practices and techniques aimed at improving the speed, quality, and reliability of software delivery.
CI/CD stands for Continuous Integration and Continuous Deployment (or Continuous Delivery).
An open-source automation server used for building, testing, and deploying code. It facilitates Continuous Integration (CI) and Continuous Deployment (CD) practices by automating various aspects of the software development process.
Jenkins
Cloud-based continuous integration and continuous deployment (CI/CD) platform that automates the process of building, testing, and deploying code changes. It provides a platform for development teams to streamline their software development workflows and deliver high-quality code efficiently.
CircleCI
An open-source, multi-cloud continuous delivery platform used for deploying and managing applications across multiple cloud environments. It was originally developed by Netflix and is now a part of the Continuous Delivery Foundation (CDF), an open-source foundation focused on modern software delivery practices.
Spinnaker
Open-source Infrastructure as Code (IaC) tool developed by HashiCorp. It allows users to define and provision infrastructure resources in a declarative configuration language. Can manage various cloud providers, as well as on-premises infrastructure and services.
Terraform
Open-source agentless automation tool used for configuration management, application deployment, task automation, and orchestration. It is designed to simplify and streamline IT operations by automating tasks that would otherwise be time-consuming and error-prone.
Ansible