Cloud System - Technology and Development Trend

Report
Cloud System
Technology and Development Trends
Dede Amin
[email protected]
About Me
Dede Amin
Business Development IARG SERVICE
“Engineering Service Consulting”
Mail
[email protected]
Phone
+62-811-210-2727
Facebook
http://www.facebook.com/dede.amin
Key Point Seminar.
•
•
•
•
Cloud System Overview
Cloud Computing Service Model
Hardware Virtualization Technology
Cloud System Planning & Development
Cloud System Overview
Cloud System Overview
• Resource sharing for computation.
• Hardware & software usage sells as a service.
“you only pay as you used”
• Contain 3 major stacks service model
(Infrastructure as a Service, Platform as a Service,
and Software as a Service)
client (#)
client (#)
client (#)
cloud service
client (#)
client (#)
Cloud System Overview
Resource sharing for computation
Cloud System Overview
Resource sharing for computation
Key Features for resource sharing cloud computing are:
•
•
•
•
•
•
•
•
•
Agility
API
Cost
Device and Location Independence
Reliability
Scalability
Security
Maintenance
Metering
Cloud System Overview
Resource sharing for computation
Deployment Models:
•
•
•
•
Public Cloud
Private Cloud
Community Cloud
Hybrid Cloud
Cloud System Overview
Hardware & software usage sells as a service
Cloud System Overview
3 major stacks of service model
Software as a Service
• Microsoft, Google, SalesForce.com, NetSuite
Platform as a Service
• OpenShift RedHat, CloudFoundry VmWare
Infrastructure as a Service
• Amazon, VMWare, RackSpace, GoGrid
Cloud Computing Service
Model
1.
Hardware & software usage sells as a service.
2.
Resource sharing for computation.
3.
kehandalan ketersediaan sistem monitoring
diatas platform “cloud”.
Hardware Virtualization
Technology
Hardware Virtualization
Technology
APP
APP
APP
APP
APP
APP
OS
OS
OS
OPERATING SYSTEM
HYPERVISOR
HARDWARE
HARDWARE
Traditional Stack
Virtualized Stack
Before Virtualization
Technology
• Single OS image per machine
• Software and hardware tightly
coupled
• Running multiple applications on
same machine often creates
conflict
• Underutilized resources
• Inflexible and costly infrastructure
After Virtualization
Technology
• Hardware-independence of
operating system and applications
• Virtual machines can be
provisioned to any system
• Can manage OS and application as
a single unit by encapsulating them
into virtual machines
Virtualization Approaches
(1)
• Installs and runs as an application
• Relies on host OS for device
support and physical resource
management
Virtualization Approaches (2)
• Lean virtualization-centric kernel
• Service Console for agents and
helper applications
Cloud System Planning &
Development
Cloud System Planning &
Development
1.
You should place yourself at the right cloud
stack zone
2.
Use the most stable and supported developing
environment
3.
Use “IT Ecosystem” concept to your
development planning
Cloud Top Vendor

similar documents