CH 9 Flashcards
According to NIST, what are the essential characteristics of cloud computing.
■ On-demand self-service
■ Broad network access
■ Resource pooling
■ Rapid elasticity
■ Measured service
What are the 3 basic models for cloud computing?
Infrastructure as a Service, Platform as a Service, Software as a Service
is a software and hardware development and project management
methodology that has at least five to seven phases that follow in strict linear order. Each
phase cannot start until the previous phase has been completed.
Waterfall Development Methodology
is a software development and project management process where a project is managed
by breaking it up into several stages and involving constant collaboration with stakeholders
and continuous improvement and iteration at every stage.
The Agile Methodology
is the outcome of many trusted principles—from software development, manufacturing, and leadership to the information technology value stream.
DevOps
is a software development practice where programmers merge
code changes in a central repository multiple times a day
Continuous Integration (CI)
sits on
top of CI and provides a way for automating the entire software release process
Continuous Delivery (CD)
Serverless is a cloud computing execution model where the cloud provider (AWS, Azure,
Google Cloud, and so on) dynamically manages the allocation and provisioning of servers.
Serverless applications run in stateless containers that are ephemeral and event-triggered
(fully managed by the cloud provider). What is an example of a serverless cloud product?
AWS Lamda
List the 3 components of Kubernetes
Master, Node, Pod
What is the role of the Master component in Kubernetes
Coordinates all the activities in your cluster (scheduling, scaling, and
deploying applications).
A VM or physical server that acts as a worker machine in a Kubernetes cluster.
Node
A group of one or more containers with shared storage and networking, including
a specification for how to run the containers.
Pod
The ability to enforce network segmentation in container and VM environments is called what?
Microsegmentation
is a concept used in recent years to describe how to move security activities
to the start of the development life cycle and have built-in security practices in the CI/CD
pipeline.
DevSecOps
a cloud-delivered solution that blocks malicious destinations using DNS.
Cisco Umbrella