1/54
ITC 583
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Pay-per-use monitor
Measures the usage of a cloud-based IT resource by a given cloud consumer for billing purposes
Failover system
increases reliability and availability by using established clustering tech to provide redundant implementations of software program
Multi-device broker
Software program that contains mapping logic capable of transforming message data to and from different data formats
Automated scaling listener
Service agent that monitors communication between cloud service consumers and providers for dynamic scaling purposes
Audit monitor
Used to collect tracking data for networks in support of regulatory and contractual obligations
Hypervisor
Fundamental part of virtualization infrastructure used to generate virtual server instances of a physical server
SLA monitor
Observes the runtime performance of cloud services to ensure that they are fulfilling the contractual QoS requirements
Resource cluster
Used to group multiple IT resource instances so that they can be operated as a single IT resource
XML Gateway
Transmits and validates XML data
Cloud storage gateway
Transforms cloud storage protocols and encodes storage devices to facilitate data transfer and storage
State management database
Storage device that is used to temporarily persist state data for software programs
Asymmetric distribution
Larger workloads are issued to IT resources with higher processing capacities
Workload prioritization
Workloads are scheduled, queued, and discarded according to their priority levels
Content-aware distribution
Requests are distributed to different IT resources as dictated by the request content
Capacity planning
Process of determining and fulfilling future demands of an orgs It resources, products, and services
Lead strategy
adding capacity to an IT resource in anticipation of demand
Lag strategy
adding capacity when the It resource reaches its full capacity
Match strategy
adding IT resource capacity in small increments, as demand increases
Clustering
Group of independent IT resources that are interconnected and work as a single system
Decreases system failure and increases availability and reliability
Grid computing
Computing resources are organized into one or more logical pools
Pools are collectively coordinated to provide high performance distributed grid
Grid is loosely coupled and distributed
Heterogeneous and geographically dispersed resources
Features of network access, resource pooling, and scalability and resiliency in both grid and cloud computing
Virtualization
Creates virtual instances of IT resources
Allows physical IT resources to provide multiple virtual images of themselves so underlying processing capabilities can be shared by multiple users
Cloud
Distinctive IT environment that is designated for the purpose of remotely provisioning scalable and measured IT resources
Horizontal
Allocating or releasing of resources that are the same type
Allocation of resources is scaling out
Releasing is scaling in
Vertical
When an existing IT resource is replaced by another with higher or lower capacity
Replacing resource with another of higher capacity is scaling up
Replacing with lower capacity resource is scaling down
Cloud service owner
Person or organization that legally owns a cloud service
Cloud resource admin
Person or org responsible for administering a cloud based IT resource
Can be cloud consumer or cloud provider
Cloud auditor
third party that conducts independent assessments of cloud environments
Cloud brokers
role that has responsibility of managing and negotiating the usage of cloud services between cloud consumers and cloud providers
Cloud carrier
party responsible for providing the wire level connectivity between cloud consumers and cloud providers
Org boundary
Represents the physical perimeter that surrounds a set of IT resources that are owned and governed by an org
Trust boundary
Logical perimeter that typically spans beyond physical boundaries to represent the extent to which IT resources are trusted
On-demand usage
Consumer has freedom to self-provision resources
Ubiquitous access
Ability for a cloud service to be widely accessible
Can support a range of devices, transport protocols, interfaces, and security tech
Multitenancy (and resource pooling)
Enables an instance of the program to serve different customers whereby each is isolated from the other
Resources can be dynamically assigned and reassigned according to consumer demands
Elasticity
Automated ability of a cloud to transparently scale resources
Measured usage
Ability of a cloud to keep track of usage of resources
Resiliency
Form of failover that distributes redundant implementations of resources across physical locations
Infrastructure-as-a-service(IaaS)
Represents a self-contained IT environment compromised of infrastructure-centric resources that can be accessed and managed via cloud
Can include hardware, network connectivity, OS, and other resources
Purpose to provide cloud consumers with a high level of control responsibility over configuration and utilization
Usually not pre-configured placing consumer as admin
Platform-as-a-service(PaaS)
Pre-defined ready to use environment comprised of already deployed and configured IT resources.
Relies on the usage of a ready made environment that establishes a set of pre-packaged products and tools used to support the entire delivery lifecycle of custom apps
Consumer does not have admin burden
Software-as-a-service (SaaS)
Software positioned as a shared cloud service made available as a product or generic utility represents the typical profile of software service offering
Software can be leased and used for different purposes and via different terms
Very little admin control
Public cloud
Publicly accessible cloud environment owned by a third party cloud provider
Community cloud
Like a public cloud but its access is limited to a specific community of cloud consumers
Private cloud
Single org cloud owner
hybrid cloud
includes two or more private, public, or community clouds, but each cloud remains separate and is only linked by technology that enables data and application portability
After you build a container, what software do you use to handle container deployment?
docker
What newer architecture goes hand-in-hand with docker and provides a new and highly scalable way to design software?
Microservices Architecture
Docker file defines an image
true
Docker container makes switching between versions of software trivial
true
Containerization provides instant app portability
true
Containers are short lived in a production environment
true
Docker container includes the host kernel
false
Docker container includes an entire operating environment including dependencies and databases
true
Docker orchestration tool
Kubernets, swarm, mesosphere
Logical network perimeter
Purpose to isolate a group of related cloud=based IT resources that may be physically distributed
Used to isolate IT resources in cloud from non-authorized users, non-users, and cloud consumers
Created by virtual firewalls and virtual networks
Multi-tenancy
Allows several tenants to access the same app logic simultaneously
Offers interface specialization, customization depending on business processes, and access control