01 Cloud Computing Basics-KMITL
Cloud Computing Basics
Foreword
Enterprises in the growing ICT sector require enhanced compute, storage, and networking resources.
Cloud computing architecture has developed to meet demand for on-demand resources and promote business innovation.
Objectives
Upon course completion, participants will:
Understand the meaning of cloud computing and its functionalities.
Grasp cutting-edge cloud technologies, future trends, applications, and case studies.
Recognize benefits and potential breakthroughs in cloud computing.
Contents
Cloud Computing Basics
Background of Cloud Computing
Definition of Cloud Computing
Presence of Cloud Computing in daily life
Cloud Computing Models
Benefits of Cloud Computing
Cloud Computing Technologies
The Information Explosion
Mobile internet proliferation connects more devices daily, leading to exponential data growth.
This surge presents challenges for traditional ICT infrastructure, which struggles to cope.
IT All Around Us
"IT" encompasses various technologies in information processing, including:
Software, hardware, communications, and related services.
New tech and models are transforming services:
Taxi services, hotels, messaging, retail redefined through digital platforms, often operating without physical presence.
Challenges of Conventional IT Architecture
Rapid growth of internet traffic and data has outpaced traditional IT's capacity, leading to issues such as:
Slow service rollout
Difficult expansion
Low reliability
Complex lifecycle management
I/O bottlenecks causing latency
High total cost of ownership (TCO)
Data Center-Based IT Architecture
Comprises several components including:
Hardware: servers, storage, networking, security facilities.
Application software: collaborative tools, database and enterprise resource planning systems.
Virtualization: enhancing resource management.
Key service models:
PaaS (Platform as a Service)
IaaS (Infrastructure as a Service)
SaaS (Software as a Service)
Migration to Cloud Architecture
Transition pathways illustrated from conventional to virtualized, and ultimately cloud architectures, showing increased flexibility and resource utilization.
Cloud Computing Models
Cloud computing evolves into favored choice as it supports:
Hundreds of thousands of applications
Millions of users, from early computing models to modern environments integrating cloud, big data, and IoT.
Definition of Cloud Computing
NIST Definition: A model enabling ubiquitous, convenient, on-demand network access to a configurable pool of computing resources.
Wikipedia: On-demand availability of computing resources without direct active management by the user, emphasizing scalability and flexibility.
Cloud Services and Applications
For personal use:
Examples: cloud video, photo storage, music, document management.
For enterprises:
HUAWEI CLOUD Meeting: enhances communication through interactive video and voice.
Development of Cloud Computing
Evolution through stages:
Cloud 1.0 to Cloud 3.0 covering resource-centric to application-centric models, leading to cloud-native efficiencies.
Benefits of Cloud Computing
Features include:
On-demand self-service
Broad network access
Resource pooling
Fast deployment and scalability
Metered services for usage assessment.
E-Gov Cloud - Online Services
E-Government cloud facilitates public service access via the internet, leveraging cloud computing for high availability and elasticity, enabling:
Intelligent workflows, remote services, and citizen engagement through unified platforms.
Deployment Models for Cloud Computing
Types include:
Public Cloud: Third-party managed and shared resources over the internet.
Hybrid Cloud: Combination of public and private clouds.
Private Cloud: Infrastructure dedicated to a single organization.
Features of Cloud Technology
Eight Common Characteristics:
Massive scale
Homogeneity
Virtualization
Resilient computing
Low-cost software
Geographical distribution
Service orientation
Advanced security technologies
Cloud Storage Types
Block Storage: Best for high-performance needs, managing raw disk space.
File Storage: Ideal for data backup and sharing, functioning through file system protocols.
Object Storage: Provides fast access and is suitable for unstructured data.
Mainstream Cloud Providers
AWS: Offers extensive cloud services to reduce IT costs.
VMware: Renowned for multi-cloud computing for application management and enterprise control.
HUAWEI Cloud: Provides comprehensive management spanning computing, storage, and security.