Cloud Computing GLOSSARY - PPT (Not Daily)
Cloud Computing GLOSSARY - PPT (Not Daily)
AGENDA
6. Container - Vishal
Components of IaaS
Key Features:
• - No Server Management: Developers don’t need to manage or
provision servers.
• - Scalability: Automatically scales with the number of requests.
• - Cost Efficiency: Pay only for the compute time you consume.
Popular Providers:
• - AWS Lambda
• - Google Cloud Functions
• - Azure Functions
BENEFITS AND USE CASES OF
SERVERLESS COMPUTING
Advantages:
• - Reduced Operational Complexity: Simplifies deployment and
maintenance.
• - Improved Time-to-Market: Accelerates development and deployment
cycles.
• - Cost Savings: Lower infrastructure and operational costs.
Security Concerns:
• Access Control: Managing secure access across multiple environments.
• Threat Detection: Ensuring comprehensive monitoring and threat detection across hybrid
infrastructure.
Cost Management:
• Cost Tracking: Keeping track of costs across different cloud environments.
• Resource Allocation: Efficiently allocating resources to avoid unnecessary expenditure.
MULTI CLOUD CLOUD
SAYED AMIR
MULTI CLOUD INFRASTRUCTURE
Definition: Multi-cloud refers to the use of multiple cloud computing services from different
providers in a single architecture, allowing businesses to avoid vendor lock-in and leverage the best
services from each provider. A company might use AWS for its extensive storage services and Google
Cloud Platform for advanced machine learning capabilities, optimizing performance, and cost-
efficiency by selecting the best tools for each task.
Example: A business might use AWS for storage and Google Cloud Platform for machine learning
services.
• Disaster recovery
• Optimized performance
• Enhanced security
PUBLIC CLOUD
JOHAN KRISHIL
PUBLIC CLOUD
Definition:
Public cloud is a type of cloud computing in which a service provider
makes resources such as virtual machines, applications, or storage available to
the general public over the internet. Public cloud services may be free or
offered on a pay-per-usage model. They are highly scalable and typically
require no upfront costs, making them accessible to a wide range of users and
organizations.
Examples: Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
BENEFITS
• Tailored Solutions: Customize resources and services to meet specific
business requirements.
OF PRIVATE • Compliance:
• Regulatory Adherence: Easier to comply with industry regulations such
PRACTICES • Encryption: Encrypt data both at rest and in transit to protect against
unauthorized access.
IN PRIVATE • Backup and Recovery: Regularly backup data and have a robust disaster
recovery plan in place.
Key Features:
Minimal Downtime:
• DMS ensures that your database remains operational during the migration process, reducing the impact on your
business operations.
Examples: AWS Migration Service DMS, Azure Database Migration Service, Google cloud database
migration Service
SCALABILITY IN
CLOUD COMPUTING
NIDHIN THOMAS
SCALABILITY IN CLOUD COMPUTING
• Types of Scalability:
• - Vertical Scalability: Adding more power (CPU, RAM) to an existing
machine.
• - Horizontal Scalability: Adding more machines to handle the load.
BENEFITS AND EXAMPLES OF
SCALABILITY
• Benefits:
• - Cost Efficiency: Pay only for what you use.
• - Flexibility: Easily adapt to changing demands.
• - Performance: Maintain high performance under load.
• Examples:
• - E-commerce: Handling traffic spikes during sales.
• - Streaming Services: Managing varying user loads.
• - Financial Services: Scaling during peak transaction periods.
CLOUD NATIVE
SALENA SHAIKH
CLOUD-NATIVE
• Cloud-native refers to an approach to building and
running applications that fully exploit the advantages
of the cloud computing delivery model. This involves
designing and deploying applications as a collection
of loosely coupled services or microservices that can
scale independently, use elastic cloud resources, and
leverage continuous delivery workflows to improve
software quality and speed
BENEFITS
Scalability: Cloud-native applications can Flexibility: Cloud-native applications are
scale horizontally to handle increased loads usually built using microservices, which means
without significant architectural changes. each service can be developed, deployed, and
They use cloud resources efficiently, scaling scaled independently. This allows for faster
up during peak times and down during low updates and more flexibility in technology
usage periods. choices.
cloud-native applications can continue to infrastructure. They can also take advantage of
pay-as-you-go pricing models to manage costs
function despite infrastructure failures.
more effectively.
LIMITATIONS
• Dependency on Cloud Security Concerns: While
Providers: Cloud-native
applications are often tightly cloud providers offer robust
coupled with the specific security features, the shared
services and features of cloud
providers. This can lead to responsibility model means
vendor lock-in, making it that organizations still need to
difficult to switch providers or
manage and secure their
move applications back on-
premises. applications and data.
Misconfigurations, inadequate
security practices, and human
errors can lead to
vulnerabilities.
EDGE COMPUTING
ZOYA KHAN
INTRODUCTION TO EDGE
COMPUTING
• Data is the lifeblood of modern business, providing valuable business insight
and supporting real-time control over critical business processes and
operations.
• Today's huge amounts of data can be routinely collected from sensors and IoT
devices operating in real time from remote location or almost anywhere in
the world.
• Edge computing is a distributed information technology (IT) architecture in
which client data is processed at the periphery of the network, as close to the
originating source as possible.
• Edge computing moves some portion of storage and compute resources out
of the central data center and closer to the source of the data itself. Rather
than transmitting raw data to a central data center for processing and
analysis, that work is instead performed where the data is actually generated
BENEFITS OF EDGE COMPUTING
• Edge computing addresses vital infrastructure challenges, such as bandwidth limitations, excess
latency and network congestion but there are several potential additional benefits which include:
• - Edge Security: Edge computing provides an opportunity to enhance data security, by computing
at the edge, data traveling back to the cloud or data center can be encrypted, and the edge
deployment can be secured against hackers and malicious activities, even if IoT device security is
limited.
• -Data Sovereignty: Moving large amounts of data is not just a technical challenge but also a legal
one, as data crossing national and regional boundaries can pose security, privacy, and legal issues
thus edge computing keeps data close to its source and within data sovereignty laws (e.g., GDPR
in the EU).This allows raw data to be processed locally, securing or obscuring sensitive information
before sending it to the cloud or primary data center, which may be in other jurisdictions.
• -Real-time Processing: By processing data closer to the source, edge computing significantly
reduces the time it takes to analyze and act on data. This is crucial for applications requiring real-
time or near-real-time responses, such as autonomous vehicles, industrial automation, and medical
monitoring
EXAMPLES OF EDGE COMPUTING
• Self-Driving Cars: Autonomous vehicles process data from cameras, LIDAR, radar, and other
sensors in real-time to make driving decisions. This on-board processing allows for rapid
responses to changing road conditions, such as sudden obstacles or traffic signals, without
relying on constant cloud connectivity.
• Public Safety: Smart surveillance systems in cities can analyze video feeds locally to detect
unusual activities or potential threats, enabling faster response times from law enforcement.
• Telemedicine: Portable diagnostic tools can process medical data at the edge, providing
healthcare professionals with immediate results and reducing the need for data transmission to
central servers.
• Smart Shelves: Retail stores use smart shelves equipped with weight sensors and cameras to
track inventory levels in real-time. Edge computing processes this data locally to update stock
levels, trigger reordering, and alert staff to restock items.
• Air Quality Monitoring: Edge devices in urban environments can analyze data from air quality
sensors in real-time to detect pollution levels and provide timely alerts to residents and
authorities.