Perangkat Lunak Pada CLOUD

Perangkat Lunak  Pada CLOUD Dr. Mohammad Iqbal FIRST COURSE XP scale Automate (discovery) Discover (intelligence) Transact Integrate Interact...
Author: Rodney Wright
5 downloads 3 Views 3MB Size
Perangkat Lunak  Pada CLOUD Dr. Mohammad Iqbal

FIRST COURSE

XP

scale

Automate (discovery)

Discover (intelligence)

Transact

Integrate

Interact

Inform

Publish

Semantic discovery

Social media and networking

Data-intensive HPC, cloud

web

Data marketplace and analytics

Evolution of Internet Computing deep web

time Wipro Chennai 2011 Matrikulasi MMSI – Universitas Gunadarma 2013

2

Filosofi Masa Depan open IT 01.Idea • Pay as you go

02.Idea • Prefer to rent than buy

IT future

03.Idea • Make IT simple Matrikulasi MMSI – Universitas Gunadarma 2013

XP

Perkembangan Model layanan  Perusahaan IT IT as a service provider

Responsibility is taken by ITcompany

Monitoring, recovery, update

Administrative, optimizing of using

Implementing of SW&HW

Matrikulasi MMSI – Universitas Gunadarma 2013

XP

Defenisi Cloud Computing

XP

Cloud Computing – NIST Definition: “A model for enabling convenient, ondemand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction” Matrikulasi MMSI – Universitas Gunadarma 2013

Defenisi Cloud Computing Conventional Computing vs Cloud Computing Conventional

Cloud

Manually Provisioned Dedicated Hardware Fixed Capacity Pay for Capacity  Capital & Operational  Expenses • Managed via Sysadmins

• • • • • •

• • • • •

Matrikulasi MMSI – Universitas Gunadarma 2013

Self‐provisioned Shared Hardware Elastic Capacity Pay for Use Operational Expenses Managed via APIs

XP

Defenisi Cloud Computing

XP

Three Service Delivery Models IaaS: Infrastructure as a Service Consumer can provision computing resources within provider's infrastructure upon which they can deploy and run arbitrary software, including OS and applications, alike Rent a virtual server, Exp. : Amazon, Rackspace, GoGrid, etc

PaaS: Platform as Service Consumer can create custom applications using programming tools supported by the provider and deploy them onto the provider's cloud infrastructure. Alike rent an abstract machine, Exp. : Google app engine, Salesforce, etc

SaaS: Software as Service Consumer uses provider’s applications running on provider's cloud infrastructure. Alike rent a capability, Exp. : Exchange hosting, Wordpress hosting, etc.

Matrikulasi MMSI – Universitas Gunadarma 2013

XP

The OpenCrowd Taxonomy – http://www.opencrowd.com/views/cloud.php/2 8

Matrikulasi MMSI – Universitas Gunadarma 2013

Defenisi Cloud Computing Service Delivery Model Examples Amazon

Google

Microsoft

Salesforce

SaaS

PaaS

IaaS

Products and companies shown for illustrative purposes only and should not be construed as an endorsement

XP

Defenisi Cloud Computing Cloud efficiencies and improvements

• Cost efficiencies • Time efficiencies • Power efficiencies • Improved process  control • Improved security • “Unlimited” capacity Matrikulasi MMSI – Universitas Gunadarma 2013

$



Burst capacity (overprovisioning) • Short-duration projects • Cancelled or failed missions



• Procurement Network connectivity

• Standardized, updated base images • Centrally auditable log servers • Centralized authentication systems • Improved forensics (w/ drive image)

XP

Teknologi Cloud Computing

XP

Cloud applications: data‐intensive,  Cloud applications: data‐intensive,  compute‐intensive, storage‐intensive compute‐intensive, storage‐intensive Bandwidth WS

Services interface Web‐services,  SOA, WS standards VM0

Storage  Models: S3,  BigTable,  BlobStore, ...

VM1

VMn

Virtualization: bare metal, hypervisor. … Multi‐core architectures 64‐bit  processor

Matrikulasi MMSI – Universitas Gunadarma 2013

Wipro Chennai 2011 11

Fitur Umum pada Provider Cloud Development  Environment: 

Production  Environment

IDE, SDK, Plugins

Simple storage

XP

Table Store 

Drives

Accessible through  Web services

Management Console and Monitoring tools & multi‐level security

Wipro Chennai 2011 Matrikulasi MMSI – Universitas Gunadarma 2013

12

Biaya untuk Deployment Cloud 

XP

According to a Microsoft study the TCO reduction could be as high as 80% depending on the workload pattern

Matrikulasi MMSI – Universitas Gunadarma 2013

13

XP

Software as a Service (SaaS) 

Matrikulasi MMSI – Universitas Gunadarma 2013

Wave 2: “Web as sales channel”

Proprietary transactions

Wave 1: “Web as library”

Open communities

Applications of the Web

Matrikulasi MMSI – Universitas Gunadarma 2013

XP The web is evolving to become a much more natural medium for IT capability delivery

Wave 3: “Web as place”

Adapting platform Static publishing medium

Nature of the Web

SaaS adalah Transformasi

Service providers and their business models are maturing to take advantage of technology possibilities

SaaS adalah Optimalisasi

XP

Software Off-the-shelf functionality Hosted software

SaaS

Access to best practice Time-to-market Lower risk No capital expenditure No infrastructure Simpler customisation Quicker upgrades More sophisticated identity management Service level management

These benefits are all about addressing issues with hosting Matrikulasi MMSI – Universitas Gunadarma 2013

Alasan Menggunakan SaaS  more reliable

XP

8%

easy to use not locked in license

19% 20%

easier to change number of users

32%

lower more predictable costs

43%

flexibility to support bussiness needs

52%

easy to deploy and manage

0% Matrikulasi MMSI – Universitas Gunadarma 2013

69% 20%

40%

60%

80%

Apps yang menggunakan SaaS  supply chain and inventory control

18%

financial

18% 21%

database

22%

application development

28%

payroll

29%

e-mail

35%

help-desk

37%

human resourses

42%

sales force automation

43%

customer service

0% Matrikulasi MMSI – Universitas Gunadarma 2013

XP

10%

20%

30%

40%

50%

Adopsi SaaS pada segmen Enterprise

S O F T W A R E 2 0 0 6 I N D U S T R Y R E P O R T - SAND HILL GROUP

XP

High Level Application Architecture

Matrikulasi MMSI – Universitas Gunadarma 2013

XP

3 Klik menjalankan SaaS dari mana saja XP

Any Browser

Matrikulasi MMSI – Universitas Gunadarma 2013

User identification

Access to software

Langkah menuju SaaS 1. 2. 3. 4. 5. 6.

Understand your business objectives and definition of a successful  outcome (idea) Select and staff your services delivery team (people) Define and understand the infrastructure needed to deliver your SaaS  application (hardware) Select your hosting facility and Internet Service Providers (ISPs) Procure the infrastructure and software required to deliver your SaaS  application (security your platform) Ready to Run I. II. III. IV.

7. 8.

XP

Deploy your SaaS delivery infrastructure Implement disaster recovery and business continuity planning Integrate a monitoring solution Establish a Network Operations Center (NOC), Client Call Center and  ticketing system

Design and manage Service Level Agreements Document and manage the solution while open your business

Matrikulasi MMSI – Universitas Gunadarma 2013

Bagaimana Cara Kerja SaaS

Matrikulasi MMSI – Universitas Gunadarma 2013

XP

Contoh Arsitektur SaaS

Matrikulasi MMSI – Universitas Gunadarma 2013

XP

SaaS Delivery Model

Matrikulasi MMSI – Universitas Gunadarma 2013

XP

Perkembangan SaaS

XP

• First Generation – Application Service Providers attracted attention to web-based access to software vendor applications – Hindrances were: slowness of economy, reduced IT spending, “customization trap”, competition among the firms • Second Generation – Select group of firms continued through improving imperfections and validating business model • Evolving Business Concept - Increased user subscription and sales growth - Possibility of more functionality

Matrikulasi MMSI – Universitas Gunadarma 2013

Perkembangan SaaS SaaS Menjadi Bisnis Model Baru • Mobile models – any PDA – Deliver to screen format in use

• Working out‐of‐office – Real Estate Agents • Salespeople who visit the client – Build the plan and place the order there

• Hot‐desking • Virtual Organisations • Franchise models. Matrikulasi MMSI – Universitas Gunadarma 2013

XP

XP

Perkembangan SaaS In house vs. Off the shelf In house

Off the Shelf Company

Company

Software

Server

Matrikulasi MMSI – Universitas Gunadarma 2013

Server

Vendor Software

XP

Perkembangan SaaS Asp vs.SaaS Internet company

company

ASP

company

company

Host

company

Matrikulasi MMSI – Universitas Gunadarma 2013

company

XP

Perkembangan SaaS Asp vs.SaaS Internet company

company

SaaS

company

company

Host

company

Matrikulasi MMSI – Universitas Gunadarma 2013

Software

company

Perkembangan SaaS Traditional Model

XP

Software as a Service

Product-Centric Approach

Service-Oriented Approach

Perpetual Software License

Periodic Service Fee

Company

SaaS Vendor

PC-Based access over WAN

Internet (Web Browser)

Matrikulasi MMSI – Universitas Gunadarma 2013

XP

Keuntungan SaaS Client Side

Provider Side

No Client/Server software  Installation & Maintenance

Collective Operating  Environment

Shorter Implementation  Time

Predictable Revenue  Stream

Constant, Smaller Upgrades

Focus on Smaller  Upgrades

Matrikulasi MMSI – Universitas Gunadarma 2013

Contoh SaaS

XP

• Viatel’s Webcontrol – Offers protection from spyware, web viruses,  phishing, unwanted content and adware through filtering  – Requires no hardware, maintenance or upfront  capital costs – Redirects all corporate web traffic with its  dedicated servers then analyzes it before  displaying the content to the end‐user

Matrikulasi MMSI – Universitas Gunadarma 2013

Contoh SaaS

XP

• LitwareHR by Microsoft – fictitious HR application providing recruitment‐ management software delivered as a service – created to demonstrate how to use Microsoft  technologies in the creation of SaaS solutions – uses Microsoft technologies such as .NET  Framework 3.0 and SQL Server 2005

Matrikulasi MMSI – Universitas Gunadarma 2013

Bagaimana SaaS Kini? SaaS will no longer be called “as a service”, but as a software Overly complex and opaque Licensing/pricing

SaaS vendors have begun selling to a new audience Connecting information to dashboards & transaction systems

A factor in faster adoption of Service Oriented Architecture

Matrikulasi MMSI – Universitas Gunadarma 2013

XP

How is the end-to-end experience delivered?

Software Delivery

Taksonomi SaaS Kini

XP

Software as a Service

Software, services & support offerings specifically designed for one-to-many delivery over the Internet

Hosted Outsourced IT

Packaged software customized, deployed & managed by provider

Traditional Software

Today’s packaged software deployed on-premise

Customer Managed

Co-Managed

Provider Managed

Application Management Who manages the app software experience, SLA? Matrikulasi MMSI – Universitas Gunadarma 2013

How is the end-to-end experience delivered?

Software Delivery

Taksonomi SaaS Kini Software as a Service

“Services Amazon EC2, Building S3, Blocks” Win+IIS+.NET

Hosted Outsourced IT

Co-Location Services

Traditional Software

Today’s In-House IT

Customer Managed

Microsoft “Attached Exchange Services” Hosted Services

XP SalesForce, “Finished Microsoft Services” OfficeLive

Hosted Infra & Applications

Outsourced IT, On-site Contractors, Asset Transfer, etc

Co-Managed

Provider Managed

Application Management Who manages the app software experience, SLA? Matrikulasi MMSI – Universitas Gunadarma 2013

How is the end-to-end experience delivered?

Software Delivery

Taksonomi SaaS Kini Software as a Service

“Services Building Blocks” (e.g. Amazon EC2, S3, WinServer+IIS+.NET)

Provider delivers development & hosting Hosted infrastructure. Outsourced IT Customer delivers the application.

“Attached Services” (e.g. MEHS, FSS)

XP “Finished Services” (e.g. SalesForce, MMS)

Provider delivers service that augments existing on-premise IT function

Provider delivers software application service end-to-end

software moves to

Traditional Software

software + service Customer Managed

Co-Managed

Provider Managed

Application Management Who manages the app software experience, SLA? Matrikulasi MMSI – Universitas Gunadarma 2013

Tantangan pada Teknologi SaaS • • • •

Identity management / security Functional integration Management integration Quality of service / remediation – Rigorous understanding of SLAs, contracts required

• Skills – Change, customisation

• Cultural resistance – NIH, job protection

• Regulatory, legal issues – Particularly for non‐differentiating SaaS sweet spot – DPA, SOx, etc – auditing / logging / controls provability

• Managing implications of automated upgrades – Training, integration testing, etc Matrikulasi MMSI – Universitas Gunadarma 2013

XP

Tantangan pada Teknologi SaaS

XP

Cloud Model mapped to Security Model

40

Matrikulasi MMSI – Universitas Gunadarma 2013

SaaS Masa Depan • Media and Content as a Service: MCaaS – Media distribution as a service – Any digital content

• SaaS as a Service: SaaSaaS, SaaS2 – VARs sell and manage SaaS packages

• More importantly – SaaS 2.0

Matrikulasi MMSI – Universitas Gunadarma 2013

XP

XP

Selesai dulu untuk hari ini

Matrikulasi MMSI – Universitas Gunadarma 2013

42

Suggest Documents