Complete_Cloud_Computing_Deck Flashcards
Conceptual Requirements for IT as a Service
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.
Technical Requirements for IT as a Service
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.
Definitions of Cloud Computing
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.
Benefits of Cloud Computing
Key benefits include Pay-As-You-Go pricing, Simplified IT Management, Effortless Scaling, Flexible Deployment Options, Optimized Resource Utilization, and Reduced Carbon Footprint.
Applications Enabled by Cloud Computing
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).
Primary Business Drivers
Primary drivers are Capacity Planning, Cost Reduction, and Organizational Agility. These enable businesses to efficiently plan and scale operations.
Primary Technology Innovations
Clustering, Grid Computing, and Traditional Visualization techniques represent the innovations that enabled cloud advancements.
Big Data Definition
Big Data is defined as large volumes of structured, unstructured, or semi-structured data requiring special storage and processing techniques for analysis.
Three Vs of Big Data
The Three Vs: Volume (scale of data), Velocity (speed of data processing), Variety (different forms of data).
Big Data Analysis in the Cloud
Cloud-based Big Data analysis offers Improved Analytics, Simplified Infrastructure, Lower Costs, and the benefits of Virtualization.
IT Resources Examples
Examples include physical servers, virtual servers, software programs, storage devices, and network devices. These are fundamental IT resources.
Scaling Types
Vertical Scaling increases resources (e.g., CPUs) on a single machine. Horizontal Scaling adds more machines or instances (e.g., adding servers).
Cloud Service Consumer Definition
Cloud Service Consumers include software programs, services, workstations, laptops, and mobile devices accessing cloud services temporarily.
Cloud Characteristics
Cloud characteristics: On-demand usage, Ubiquitous Access, Multitenancy (shared resources), Elasticity, Measured Usage, and Resiliency.
Cloud Deployment Models
Deployment models include Public Clouds (third-party owned), Private Clouds (organizational), Community Clouds (shared ownership), and Hybrid Clouds (a combination).