Cloud Practitioner Part 2 Flashcards
What is a terminal
Text only interface
What is a console
A console is a physical computer to physically input information into a terminal
What is a shell?
A shell is the command line program that users interact with to input commands.
Popular shell programs:
What is a CLI?
A command line interface processes commands to a computer program in the form of lines of text. Operating systems implement a command-line interface in a shell
AWS Software Development Kit
Collection of software developments tools in one installable package
You can use the AWS SDK to programmatically create, modify, delete, or interact with AWS resources
AWS CloudShell
Browser-based shell built into the AWS Management Console. AWS CloudShell is a scoped per region, same credentials as logged in user. Free Service!
Infrastructure as Code (IaC)
You write a configuration script to automate creating, updating or destroying cloud infrastructure
IaC is a blueprint of your infrastructure
IaC allows you to easily share, version, or inventory your cloud infrastructure
AWS Toolkit
open-source plugin for VSCode to create, debug, deploy AWS resources
CloudFormation
AWS CloudFormation allows you to write Infrastructure as Code (IaC) as either a JSON or YAML file
Shared Responsibility Model
Cloud security framework that defines the security obligations of the customer versus the Cloud Service Provider (CSP)
Responsibility of IN the cloud
If you can configure or store it then you (the customer) are responsible for it.
Responsibility of the Cloud
If you can not configure it then CSP is responsible for it
Elastic Computer Cloud (EC2)
- allows you to launch virtual machines
- highly configurable server
- backbone of AWS
Virtual Machine
an emulation of a physical computer using software
Containers
virtualizing an operation system to run multiple workloads on a single OS instance. Containers are generally used in micro-service architecture (when you divide yours application into smaller application that talk to each other)