Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

Basics of Cloud Technologies

What is Cloud?
Different types of Cloud services
• Infrastructure as a Service (IaaS) - virtual machines, storage, and
networks
• Platform as a Service (PaaS) - cloud databases, middleware,
development tools. EDM competitor: iPaaS (dell Boomi, Salesforce
Mulesoft, AWS Glue, Azure Data Factory)
• Software as a Service (SaaS) – Office 365, iLevel
• Function as a Service (FaaS) - Serverless computing, usually event
triggered. E.g. on putting a file on S3, a mail to be sent, etc.
History of Cloud Computing

Special Mention:
1970~
ASP(application service provider)
The application software resides on the vendor's system and is accessed by users through a communication protocol.
Building blocks of Cloud
• Virtualization (VM) => Containerization (Docker and Kubernetes)
• High-Speed network
• Security over internet (VPN, https, encryption)
• Web advancement (static web-> interactive web -> richer
contents(Web version office), C/S architecture -> B/S architecture(no
installation, cross-platform, Teams/Outlook (WebView 2.0)
Major services in AWS & Azure
Service name in AWS Service name in Azure Category
EC2 (Elastic Compute Cloud) VM IaaS
S3 (Simple Storage Service) Blob Storage IaaS
RDS (Relational Database Service) Azure SQL Database PaaS
VPC VNet IaaS
Security Groups Network Security Groups IaaS
SNS Notification Hubs FaaS
Lambda Functions FaaS
Glue Data Factory iPaaS / SaaS
CloudFormation Resource Manager Management
CloudWatch Monitor Management
Public Cloud vs Private Cloud
=> Private cloud is not cloud.

=> Private cloud = traditional data center + virtualization


Cloud Native
• Use of Containerization technology & Microservices Architecture
• B/S architecture
Single Tenant vs Multi Tenant
Feature Single-Tenant Multi-Tenant
Each customer (tenant) has their own
A single instance of the software
Definition independent database and instance of
serves multiple customers (tenants).
the software.

Data Isolation Complete isolation Logically separated

Customization High degree of customization Limited

Cost More expensive More cost-effective


Performance is not impacted by other One tenant's heavy usage impacts the
Performance
tenants performance for others.
Maintenance &
Can be more complex and costly Simplified
Upgrades

Related concept: VPC


Managed Service vs SaaS
Managed Service SaaS

Not Cloud Native Cloud Native

Single Tenant Multi-Tenant or Hybrid

Higher level of customization Limited or none customization

Involves IT operations per client No IT operations needed from user side


Transit Gateway
RDP
IT Users

S&P AWS Account

https
Business Users 御社専用 EDM VPC
WebUI

Thick
Client

You might also like