+ All Categories
Home > Technology > Radu crahmaliuc 23feb2012

Radu crahmaliuc 23feb2012

Date post: 08-Jun-2015
Category:
Upload: agora-group
View: 734 times
Download: 0 times
Share this document with a friend
Popular Tags:
32
Agora Media Agora Media Virtualization, Cloud Computing, SaaS Virtualization, Cloud Computing, SaaS" Bucure Bucure şti 23 Februarie şti 23 Februarie 201 2012 Cloud Computing, Cloud Computing, î î ntre ntre Mit şi Mit şi Realitate... Realitate... Radu CRAHMALIUC Radu CRAHMALIUC Analist IT&C Analist IT&C rcrahmaliuc@ rcrahmaliuc@ yahoo.com yahoo.com
Transcript
Page 1: Radu crahmaliuc 23feb2012

Agora MediaAgora Media

““Virtualization, Cloud Computing, SaaSVirtualization, Cloud Computing, SaaS""

BucureBucureşti 23 Februarie şti 23 Februarie 201 20122

Cloud Computing, Cloud Computing,

îîntrentre Mit şi Realitate... Mit şi Realitate...

Radu CRAHMALIUCRadu CRAHMALIUCAnalist IT&CAnalist IT&C

rcrahmaliuc@[email protected]

Page 2: Radu crahmaliuc 23feb2012

We will speak about...We will speak about...

1. 1. What is Cloud What is Cloud??

2. 2. Main Trends Main Trends

3. 3. Business in CloudBusiness in Cloud

4. 4. Benefits and Risks Benefits and Risks

5. Rom5. Romaania nia in the in the Cloud...Cloud...

Page 3: Radu crahmaliuc 23feb2012

What What is is

Cloud Cloud Computing?Computing?

Page 4: Radu crahmaliuc 23feb2012

WWhat is Cloud?hat is Cloud?

““Cloud computing is Cloud computing is a modela model for for enabling convenient, enabling convenient, on-demandon-demand network network accessaccess to a to a shared poolshared pool of of configurable configurable computing resourcescomputing resources (e.g., networks, servers, storage, (e.g., networks, servers, storage, applications, and services) that can be applications, and services) that can be rapidly provisioned and releasedrapidly provisioned and released with minimal with minimal management effortmanagement effort or or service providerservice provider interaction” interaction”

NIST – National Institute of Standards and Technologies

Page 5: Radu crahmaliuc 23feb2012

Who is the owner of Who is the owner of infrastructure?infrastructure?

1. Private Cloud1. Private Cloud – infrastructure owned or – infrastructure owned or leased by a single organization and is leased by a single organization and is operated solely for that organization operated solely for that organization 2. Community Cloud2. Community Cloud - infrastructure shared - infrastructure shared by several organizations and supports a by several organizations and supports a specific community that has shared concerns, specific community that has shared concerns, including security requirements including security requirements 3. Public Cloud3. Public Cloud - infrastructure owned by an - infrastructure owned by an organization selling cloud services to the organization selling cloud services to the general public or to a large industry group general public or to a large industry group 4. Hybrid Cloud4. Hybrid Cloud - infrastructure is a - infrastructure is a composition of two or more cloud models that composition of two or more cloud models that remain unique entities but are bound together remain unique entities but are bound together by standardized or proprietary technology by standardized or proprietary technology

NIST – National Institute of Standards and Technologies

Page 6: Radu crahmaliuc 23feb2012

Essential characteristics Essential characteristics of Cloud servicesof Cloud services

• • On-demand self-service - On-demand self-service - ability for an ability for an end user to sign up and receive services end user to sign up and receive services without the long delays without the long delays • • Broad network access -Broad network access -ability to ability to access the service via standard platforms access the service via standard platforms (desktop, laptop, mobile etc) (desktop, laptop, mobile etc) • • Resource pooling -Resource pooling -resources pooled resources pooled across multiple customers across multiple customers • • Rapid elasticity - Rapid elasticity - Capability to scale Capability to scale with demand peaks with demand peaks • • Measured Service - Measured Service - Billing is metered Billing is metered and delivered as a utility serviceand delivered as a utility service

Page 7: Radu crahmaliuc 23feb2012

Cloud Services Cloud Services ClassifictionClassifiction

SaaSSaaS - applications designed - applications designed for end-users, delivered on for end-users, delivered on WebWeb

PaaSPaaS - set of tools and - set of tools and services designed to make services designed to make coding and deploying those coding and deploying those applications quick and applications quick and efficient efficient

IaaSIaaS - hardware and software - hardware and software that powers it all – servers, that powers it all – servers, storage, networks, operating storage, networks, operating systemssystems

Page 8: Radu crahmaliuc 23feb2012

Main Main TrendsTrends

in in the the

CloudCloud

Page 9: Radu crahmaliuc 23feb2012

WWill Be 2012 Cloud ill Be 2012 Cloud Year?Year?

Page 10: Radu crahmaliuc 23feb2012

Different adoption rateDifferent adoption rate

Page 11: Radu crahmaliuc 23feb2012

Figures?Figures?

Global Cloud Services:Global Cloud Services:

40.7 Bil$ estimated 201040.7 Bil$ estimated 2010

>241 Bil$ until 2020>241 Bil$ until 2020

SaaS:SaaS:

12.1 Bil$ 201112.1 Bil$ 2011

21.3 Bil$ 201521.3 Bil$ 2015Forrester, 2011Forrester, 2011

Page 12: Radu crahmaliuc 23feb2012

Business in the CloudBusiness in the Cloud

Page 13: Radu crahmaliuc 23feb2012

Software-as-a-ServiceSoftware-as-a-Service

SaaS Characteristics SaaS Characteristics • • Web access to commercial software Web access to commercial software • • Software managed from a central Software managed from a central location location • • Software delivered in a “one to many” Software delivered in a “one to many” model model • • Users not required to handle software Users not required to handle software upgrades and patches upgrades and patches • • Application Programming Interfaces Application Programming Interfaces (APIs) allow integration between (APIs) allow integration between different pieces of softwaredifferent pieces of software

Page 14: Radu crahmaliuc 23feb2012

Software-as-a-ServiceSoftware-as-a-ServiceWhere SaaS Makes Sense: Pay Where SaaS Makes Sense: Pay for What You Usefor What You Use

• • Undifferentiated solutionsUndifferentiated solutions – Ex.: eMail - – Ex.: eMail - competitors use the same software because competitors use the same software because fundamental technology is a business fundamental technology is a business requirement, but does not itself confer an requirement, but does not itself confer an competitive advantagecompetitive advantage• • Applications with Applications with significant interplay significant interplay between the organization and the outside between the organization and the outside worldworld. . Ex.: eMail newsletter campaign software Ex.: eMail newsletter campaign software • • Applications with Applications with significant need for Web significant need for Web or mobile access.or mobile access. Ex.: Mobile sales Ex.: Mobile sales management softwaremanagement software • • Software to be used for a Software to be used for a short term needshort term need. . Ex.: Collaboration software for a specific project Ex.: Collaboration software for a specific project • • Software with Software with temporary demandtemporary demand. . Ex.: Tax or Ex.: Tax or billing software used once a month billing software used once a month

Page 15: Radu crahmaliuc 23feb2012

Software-as-a-ServiceSoftware-as-a-Service

Where SaaS May Not be the Where SaaS May Not be the Best OptionBest Option

While SaaS is a very valuable tool, there are While SaaS is a very valuable tool, there are certain situations where it is not the best certain situations where it is not the best option for software delivery:option for software delivery:• • Applications with real time data processing Applications with real time data processing is required is required • • Applications where legislation or other Applications where legislation or other regulation does not permit data being hosted regulation does not permit data being hosted externally externally • • Applications where an existing on-premise Applications where an existing on-premise solution fulfills all of the organization’s needssolution fulfills all of the organization’s needs

Page 16: Radu crahmaliuc 23feb2012

Platform-as-a-ServicePlatform-as-a-ServiceCharacteristics of PaaSCharacteristics of PaaS

• • Services to develop, test, deploy, host and maintain Services to develop, test, deploy, host and maintain applications in the same integrated development applications in the same integrated development environment. environment. • • Web based user interface creation tools help to create, Web based user interface creation tools help to create, modify, test and deploy different UI scenarios modify, test and deploy different UI scenarios • • Multi-tenant architecture where multiple concurrent Multi-tenant architecture where multiple concurrent users utilize the same development application users utilize the same development application • • Built in scalability of deployed software including load Built in scalability of deployed software including load balancing and failover balancing and failover • • Integration with web services and databases via Integration with web services and databases via common standards common standards • • Support for development team collaboration – some Support for development team collaboration – some PaaS solutions include project planning and PaaS solutions include project planning and communication tools communication tools • • Tools to handle billing and subscription managementTools to handle billing and subscription management

Page 17: Radu crahmaliuc 23feb2012

Platform-as-a-ServicePlatform-as-a-ServiceWhere PaaS Makes SenseWhere PaaS Makes Sense

Useful in any situation where multiple Useful in any situation where multiple developers will be working on a developers will be working on a development project or where other external development project or where other external parties need to interact. Finally PaaS is parties need to interact. Finally PaaS is useful where developers wish to automate useful where developers wish to automate testing and deployment services.testing and deployment services.

Some examples of PaaS:Some examples of PaaS:•Google App EngineGoogle App Engine•Microsoft Azure ServicesMicrosoft Azure Services•Force.com platform.Force.com platform.

Page 18: Radu crahmaliuc 23feb2012

Platform-as-a-ServicePlatform-as-a-Service

Where PaaS May Not be the Where PaaS May Not be the Best Option Best Option

• • Application needs to be highly portable Application needs to be highly portable in terms of where it is hosted in terms of where it is hosted • • Proprietary languages or approaches Proprietary languages or approaches would impact on the development process would impact on the development process • • Proprietary language would hinder later Proprietary language would hinder later moves to another provider moves to another provider • • Application performance requires Application performance requires customization of the underlying hardware customization of the underlying hardware and softwareand software

Page 19: Radu crahmaliuc 23feb2012

Infrastructure-as-a-Infrastructure-as-a-ServiceService

Characteristics of IaaS Characteristics of IaaS

• Could start as virtualization, by server Could start as virtualization, by server consolidation processconsolidation process• • Resources are distributed as a service Resources are distributed as a service • • Allows for dynamic scaling Allows for dynamic scaling • • Has a variable cost, utility pricing Has a variable cost, utility pricing model model • • Generally includes multiple users on a Generally includes multiple users on a single piece of hardwaresingle piece of hardware

Page 20: Radu crahmaliuc 23feb2012

Infrastructure-as-a-Infrastructure-as-a-ServiceService

Where IaaS Makes SenseWhere IaaS Makes Sense

• • Where demand is very volatile – any Where demand is very volatile – any time there are significant spikes and time there are significant spikes and troughs in terms of demand on the troughs in terms of demand on the infrastructure infrastructure • • For new organizations without the For new organizations without the capital to invest in hardware capital to invest in hardware • • Where the organization is growing Where the organization is growing rapidly and scaling hardware would be rapidly and scaling hardware would be problematic problematic • • Where there is pressure on the Where there is pressure on the organization to limit capital expenditure organization to limit capital expenditure and to move to operating expenditure and to move to operating expenditure • • For specific line of business, trial or For specific line of business, trial or temporary infrastructural needstemporary infrastructural needs

Page 21: Radu crahmaliuc 23feb2012

Infrastructure-as-a-Infrastructure-as-a-ServiceService

Where IaaS May Not be the Best Where IaaS May Not be the Best OptionOption

• • Where regulatory compliance makes the Where regulatory compliance makes the offshoring or outsourcing of data storage and offshoring or outsourcing of data storage and processing difficult processing difficult

• • Where the highest levels of performance Where the highest levels of performance are required, and on-premise or dedicated are required, and on-premise or dedicated hosted infrastructure has the capacity to hosted infrastructure has the capacity to meet the organization’s needsmeet the organization’s needs

Page 22: Radu crahmaliuc 23feb2012

Cloud Benefits & Cloud Benefits & RisksRisks

Page 23: Radu crahmaliuc 23feb2012

Cloud Key BenefitsCloud Key Benefits• • Adaptability:Adaptability: An enterprise can get computing resources An enterprise can get computing resources implemented in record time, for a fraction of the cost of an on-implemented in record time, for a fraction of the cost of an on-premise solution, and then shut them off just as easily. IT premise solution, and then shut them off just as easily. IT departments are free to scale capacity up and down as usage departments are free to scale capacity up and down as usage demands at will, with no up-front network, hardware or storage demands at will, with no up-front network, hardware or storage investment required. Users can access information wherever they investment required. Users can access information wherever they are, rather than having to remain at their desks. are, rather than having to remain at their desks.

• • Cost Reduction:Cost Reduction: Cloud computing follows a model in which Cloud computing follows a model in which service costs are based on consumption and make use of highly service costs are based on consumption and make use of highly shared infrastructure. Companies pay for only what they use and shared infrastructure. Companies pay for only what they use and providers can spread their costs across multiple customers. In providers can spread their costs across multiple customers. In addition to deferring additional infrastructure investment, IT can addition to deferring additional infrastructure investment, IT can scale its budget spend up and down just as flexibly. This leads to an scale its budget spend up and down just as flexibly. This leads to an order of magnitude cost savings that wasn’t possible with 100% order of magnitude cost savings that wasn’t possible with 100% proprietary infrastructure. proprietary infrastructure.

• Other benefits:Other benefits: collaboration, scaling and availability collaboration, scaling and availability

Page 24: Radu crahmaliuc 23feb2012

Customer buying Customer buying criteriacriteria

Each provider is offering different services, pricing, delivery, Each provider is offering different services, pricing, delivery, and support capabilities. While cost, scalability, expertise, and and support capabilities. While cost, scalability, expertise, and operational stability are main criteria for a customer, there are operational stability are main criteria for a customer, there are other important factors that influence the decision, such as:other important factors that influence the decision, such as:- service and support- service and support- applications hosted in the cloud, information services, - applications hosted in the cloud, information services, business process servicesbusiness process services- years of experience and customer portfolio- years of experience and customer portfolio- security services:- security services:- the protection of data during transit and in storage- the protection of data during transit and in storage- encryption and decryption; disaster recovery; restricted - encryption and decryption; disaster recovery; restricted access; intrusion protection and firewall services.access; intrusion protection and firewall services.- security documentation and certifications- security documentation and certifications- performance, availability, provisioning time, and issue - performance, availability, provisioning time, and issue resolutionresolution- the billing model- the billing model- the exit plan- the exit plan- provider's flexibility - provider's flexibility

Page 25: Radu crahmaliuc 23feb2012

Risks in Cloud adoptingRisks in Cloud adopting

•LOSS OF GOVERNANCELOSS OF GOVERNANCE•LOCK-INLOCK-IN•ISOLATION FAILUREISOLATION FAILURE•COMPLIANCE RISKSCOMPLIANCE RISKS: : MANAGEMENT MANAGEMENT INTERFACE COMPROMISEINTERFACE COMPROMISE•DATA PROTECTIONDATA PROTECTION•INSECURE OR INCOMPLETE DATA INSECURE OR INCOMPLETE DATA DELETIONDELETION•MALICIOUS INSIDERMALICIOUS INSIDER

Page 26: Radu crahmaliuc 23feb2012

Security in the CloudSecurity in the CloudAccording some recommendations of Cloud According some recommendations of Cloud Security Alliance: Security Alliance: • • Pay attention to application security architecture, Pay attention to application security architecture, tracking dynamic dependencies to the level of tracking dynamic dependencies to the level of discrete third party service providers and making discrete third party service providers and making modifications as necessary modifications as necessary • • Use a software development life cycle (SDLC) Use a software development life cycle (SDLC) model that integrates the particular challenges of model that integrates the particular challenges of a cloud computing deployment environment a cloud computing deployment environment throughout its processes throughout its processes • • Understand the ownership of tools and services Understand the ownership of tools and services such as software testing, including the such as software testing, including the ramifications of who provides, owns, operates, and ramifications of who provides, owns, operates, and assumes responsibility assumes responsibility • • Track new and emerging vulnerabilities, both Track new and emerging vulnerabilities, both with web applications as well as machine-to-with web applications as well as machine-to-machine Service Oriented Architecture (SOA) machine Service Oriented Architecture (SOA) which is increasingly cloud-basedwhich is increasingly cloud-based

Page 27: Radu crahmaliuc 23feb2012

10 Cloud Predictions for 10 Cloud Predictions for 2012 2012

1. The Empowered Shall Lead Us1. The Empowered Shall Lead Us2. Try build a private cloud, even the first 2. Try build a private cloud, even the first

will fail will fail 3. Hosted private clouds will outnumber 3. Hosted private clouds will outnumber

internal clouds 3:1internal clouds 3:14. Community clouds will arrive, thanks 4. Community clouds will arrive, thanks

to complianceto compliance5. Workstation applications will bring to 5. Workstation applications will bring to

the massesthe masses6. Cloud economics gets switched on. 6. Cloud economics gets switched on.

Being cheap is good Being cheap is good 7. The BI gap will widen7. The BI gap will widen8. Information is power and a new profit 8. Information is power and a new profit

centercenter9. Cloud standards still won’t be here – 9. Cloud standards still won’t be here –

get over itget over it10. Cloud security will be proven, but not 10. Cloud security will be proven, but not

by the providers alone by the providers alone 

Page 28: Radu crahmaliuc 23feb2012

BSA Global Cloud BSA Global Cloud ScorecardScorecard

A roadmap for the initiatives and policies A roadmap for the initiatives and policies that countries can — and should — take to that countries can — and should — take to ensure that they reap the full economic and ensure that they reap the full economic and growth benefitsgrowth benefits

Page 29: Radu crahmaliuc 23feb2012

Cloud will become a more Cloud will become a more competitive marketcompetitive market

Page 30: Radu crahmaliuc 23feb2012

Romania in the Cloud?Romania in the Cloud?

Page 31: Radu crahmaliuc 23feb2012

Romania in the Cloud?Romania in the Cloud?

Asta depinde de noi… Asta depinde de noi…

Page 32: Radu crahmaliuc 23feb2012

VVăă mulţumescmulţumesc!!


Recommended