Complete_Cloud_Computing_Deck Flashcards

1
Q

Conceptual Requirements for IT as a Service

A

Connectivity, Interactivity, Reliability, Performance, Pay-as-you-Go, Ease of Programmability, Manage Large Data, Efficiency, Scalability & Elasticity. These are essential for transforming IT into a cloud service.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Technical Requirements for IT as a Service

A

Internet, Web 2.0, Fault-Tolerance, Parallel/Distributed Programming, Utility Computing, Programming Model, Storage Technologies, Virtualization Technologies. These technologies form the backbone of cloud services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definitions of Cloud Computing

A

Gartner: Elastic IT-enabled services; Forrester: Standardized IT capabilities; NIST: On-demand network access to shared resources that are rapidly provisioned with minimal effort. Cloud computing represents IT as a service.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Benefits of Cloud Computing

A

Key benefits include Pay-As-You-Go pricing, Simplified IT Management, Effortless Scaling, Flexible Deployment Options, Optimized Resource Utilization, and Reduced Carbon Footprint.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Applications Enabled by Cloud Computing

A

Applications include Seasonal (e.g., Amazon Black Friday sales), High Growth (e.g., Facebook scaling), On-Off (e.g., Research Projects), and Periodic (e.g., Stock Market Analysis).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Primary Business Drivers

A

Primary drivers are Capacity Planning, Cost Reduction, and Organizational Agility. These enable businesses to efficiently plan and scale operations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Primary Technology Innovations

A

Clustering, Grid Computing, and Traditional Visualization techniques represent the innovations that enabled cloud advancements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Big Data Definition

A

Big Data is defined as large volumes of structured, unstructured, or semi-structured data requiring special storage and processing techniques for analysis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Three Vs of Big Data

A

The Three Vs: Volume (scale of data), Velocity (speed of data processing), Variety (different forms of data).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Big Data Analysis in the Cloud

A

Cloud-based Big Data analysis offers Improved Analytics, Simplified Infrastructure, Lower Costs, and the benefits of Virtualization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

IT Resources Examples

A

Examples include physical servers, virtual servers, software programs, storage devices, and network devices. These are fundamental IT resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Scaling Types

A

Vertical Scaling increases resources (e.g., CPUs) on a single machine. Horizontal Scaling adds more machines or instances (e.g., adding servers).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cloud Service Consumer Definition

A

Cloud Service Consumers include software programs, services, workstations, laptops, and mobile devices accessing cloud services temporarily.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Cloud Characteristics

A

Cloud characteristics: On-demand usage, Ubiquitous Access, Multitenancy (shared resources), Elasticity, Measured Usage, and Resiliency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Cloud Deployment Models

A

Deployment models include Public Clouds (third-party owned), Private Clouds (organizational), Community Clouds (shared ownership), and Hybrid Clouds (a combination).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Technical Challenges

A

Challenges include Programming Complexity, Evolving Tools, Expensive Data Transfers, Security, Quality of Service, Internet Dependence, and Green Computing.

17
Q

Non-Technical Challenges

A

Non-technical challenges: Vendor Lock-In, Lack of Standardization, Security Risks, Privacy Issues, Legal Concerns, and Service Level Agreements (SLAs).

18
Q

Service Management and Provisioning

A

Involves Virtualization, Provisioning, Call Centers, Operations Management, QoS Management, SLA Management, Billing, and Technical Support.

19
Q

Ethical Issues

A

Ethical concerns include Third-Party Service Control, Data Storage Across Multiple Locations, and Integrated Services leading to unauthorized access risks.

20
Q

Implications

A

Implications of cloud include Unauthorized Access, Data Corruption, and Infrastructure Failures due to vulnerabilities in shared resources.

21
Q

De-perimeterization

A

De-perimeterization: Complex systems crossing borders, Identity Theft, and Fraud due to difficult-to-track activities in the cloud.

22
Q

Privacy Issues

A

Privacy concerns arise from Providers Collecting User Data and Cultural Differences in Privacy Expectations.

23
Q

Cloud Vulnerabilities

A

Cloud faces risks like Malicious Attacks, Failures, and vulnerabilities in virtualized and shared environments.

24
Q

Cloud Delivery Models

A

Delivery Models: IaaS (Infrastructure), PaaS (Platform), SaaS (Software). Variants include Storage AAS, Database AAS, Security AAS, Communication AAS, Integration AAS.

25
Q

Combining Cloud Delivery Models

A

Combining models: IaaS + PaaS enables leased infrastructure for development; IaaS + PaaS + SaaS combines layers for end-to-end solutions.

26
Q

Serverless Definition

A

Serverless is a cloud-native platform for short-running, stateless, and event-driven applications that scales automatically and charges per millisecond.

27
Q

Benefits of Serverless

A

Serverless benefits include Faster Development, Reduced Infrastructure Costs, Easier Operations, and Scalability for event-driven workloads.