CLOUD COMPUTING Flashcards
What is Cloud Computing?
Cloud computing is a model that allows users to access computing services like servers, storage, databases, networking, software, analytics, and more over the internet without managing physical hardware.
Services are provided by cloud providers such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), and IBM Cloud.
What is a use case for Data Storage & Backup in Cloud Computing?
Backing up personal files or enterprise databases.
What is an advantage of using Cloud for Data Storage?
High availability, disaster recovery, and cost savings.
What can be hosted on cloud platforms?
Web apps, mobile apps, enterprise solutions, and more.
Examples include Heroku, Azure Web Services, or Google App Engine.
What is a use case for Hosting Applications in Cloud Computing?
Hosting a web app.
What is an advantage of Hosting Applications in the Cloud?
Scalable and globally accessible hosting without infrastructure concerns.
What can developers do with Cloud Computing regarding Software Development?
Build, test, and deploy applications using cloud-based environments.
What is a use case for Developing & Testing Software in Cloud Computing?
Using AWS CodePipeline for CI/CD.
What is an advantage of using Cloud for Software Development?
Fast deployment and collaboration among global teams.
What tools are used for Big Data Analytics in Cloud Computing?
Amazon Redshift, Google BigQuery, Azure Synapse Analytics.
What is a use case for Big Data Analytics in Cloud Computing?
Analyzing customer behavior.
What is an advantage of Big Data Analytics in the Cloud?
Real-time insights and informed decision-making.
What capabilities do Cloud platforms offer for AI & ML?
Pre-trained models and environments to build, train, and deploy ML models.
What is a use case for AI & Machine Learning in Cloud Computing?
Creating recommendation systems.
What is an advantage of using Cloud for AI & ML?
Access to powerful GPUs and managed ML pipelines.
What is Cloud-Based Gaming?
Game developers can host and stream games through cloud services.
What is a use case for Cloud-Based Gaming?
Using NVIDIA GeForce Now or Google Stadia.
How is Cloud Computing used in Streaming Media?
Delivering content like video and music.
What is a use case for Streaming Media in Cloud Computing?
Netflix and YouTube rely on cloud platforms.
What is an advantage of using Cloud for Streaming Media?
Scalable content delivery with global reach.
How does Cloud Computing integrate with the Internet of Things (IoT)?
Allows IoT devices to collect, process, and analyze data in real-time.
What is an advantage of IoT Integration in the Cloud?
Centralized data management and analytics.
What is the role of Cloud Computing in Disaster Recovery?
Replicates data and applications for business continuity.
What is a use case for Disaster Recovery in Cloud Computing?
Using AWS Backup or Azure Site Recovery.
What tools can be used for collaboration in Cloud Computing?
Google Workspace or Microsoft 365.
What is a use case for Collaboration Tools in Cloud Computing?
Multiple users editing a document at once.
What security features do Cloud providers offer?
- Encryption (data at rest & in transit)
- Access control (identity & role-based access)
- Compliance certifications (ISO, HIPAA, GDPR)
What is the role of the internet in cloud computing?
Transmits user requests to the cloud provider’s data center for processing.
What is virtualization in cloud computing?
The use of virtual machines (VMs) or containers to divide resources efficiently.
What is auto-scaling?
Dynamic allocation of resources based on user demand.
What is load balancing?
Distributing user access load across multiple servers to avoid crashes.
What happens during the execution and storage phase?
Tasks are executed using allocated resources and data is stored in provider’s services.
What is IaaS?
Infrastructure as a Service, providing virtualized computing resources.
What is PaaS?
Platform as a Service, providing development platforms and tools.
What is SaaS?
Software as a Service, providing software over the internet.
What is multi-factor authentication (MFA)?
An extra layer of login security that requires multiple forms of verification.
What is one benefit of cloud computing related to cost?
Cost-Efficient: Pay only for what you use.
What is the function of APIs in cloud computing?
Help different software components communicate.
What is a primary use of cloud computing in the entertainment and media industry?
Streaming video/audio content to millions of users simultaneously
Examples include Netflix and Spotify
What is one way cloud computing improves healthcare services?
Manages patient records securely through Electronic Health Records (EHRs)
Examples include Philips HealthSuite and Mayo Clinic
What role does cloud computing play in education?
Offers online classes, live lectures, assignments, and examinations
Examples include Google Classroom and Coursera
What is a benefit of cloud computing for the automotive industry?
Processes real-time data from car sensors for self-driving technology
Examples include Tesla and Uber
How does cloud computing enhance banking and finance services?
Provides digital wallets and real-time fraud detection using machine learning
Examples include HDFC Bank and Paytm
What is one way cloud computing contributes to manufacturing?
Enables predictive maintenance through AI analysis of machine data
Examples include General Electric and Siemens
How does cloud computing benefit the travel and tourism industry?
Provides real-time booking systems and data-driven travel suggestions
Examples include MakeMyTrip and Airbnb
What technology do cloud providers offer that enhances secure transactions in banking?
Blockchain as a service
Example includes Azure Blockchain
What is a key feature of cloud computing for content delivery in the media industry?
Content Delivery Network (CDN) reduces latency in content distribution
Example includes CloudFront
What is the role of AI in e-commerce cloud applications?
Machine learning on cloud platforms suggests products to users
Examples include AWS SageMaker and Google AI Platform
How does cloud computing facilitate telemedicine?
Enables real-time video consultations powered by cloud infrastructure
Important for remote healthcare services
Advantages of Cloud Computing
Cost Efficiency
-Reduces the cost
-No need to invest in expensive infrastructure.
- Pay only for what you use (pay-as-you-go model).
- Reduces electricity, maintenance, and staffing costs
Scalability
-Scale resources up or downcurrent demand.
Flexibility and Mobility
-Anytime, anywhere
-Supports remote work and collaboration.
- Real-time access to data across multiple devices.
Disaster Recovery and Backup
-Automatic data backup and disaster recovery
Security
-advanced security protocols
- End-to-end encryption, firewalls, identity management.
- Compliance with international data security standards.
Types of cloud computing services
1️⃣ IaaS – Infrastructure as a Service
🔹 Definition:
IaaS provides virtualized computing resources over the internet
🔹 Features:
On-demand access to virtual machines
Scalable storage (e.g., SSDs, hard drives)
Load balancing and firewalls
Pay-as-you-go pricing
🔹 Benefits:
Reduces the cost of buying physical hardware
Complete control over the operating systems and applications
Scales easily based on need
🔹 Real-Life Examples:
Amazon Web Services (AWS EC2)
Microsoft Azure Virtual Machines
Google Compute Engine
🔹 Use Cases:
Hosting websites and web apps
Running virtual private servers
Setting up testing and development environments
2️⃣ PaaS – Platform as a Service
🔹 Definition:
PaaS provides a ready-to-use platform for developers to build, test, deploy, and manage applications without worrying about the underlying infrastructure.
🔹 Features:
Built-in development tools
Database management
Application hosting environment
Automatic scaling and updates
🔹 Benefits:
Speeds up application development
No need to manage hardware or OS
Allows focus on writing code only
🔹 Real-Life Examples:
Google App Engine
Microsoft Azure App Services
Heroku
🔹 Use Cases:
Building web or mobile applications
API development
Automating DevOps pipelines
3️⃣ SaaS – Software as a Service
🔹 Definition:
SaaS delivers fully functional software over the internet. Users can access the application via a web browser without installing or maintaining it.
🔹 Features:
Hosted and maintained by the provider
Accessible from any device
Subscription-based billing
🔹 Benefits:
No software installation needed
Automatic updates and backups
Easy collaboration and sharing
🔹 Real-Life Examples:
Google Workspace (Docs, Sheets, Gmail)
Microsoft Office 365
Dropbox, Zoom, Canva, Salesforce
🔹 Use Cases:
Email and communication tools
Online document editing and storage
Customer Relationship Management (CRM)