Cloud ComputingA Disruptive Opportunity for APAC<br />Ben Kepes<br />Diversity Limited <br />KANZ Summit<br />April 2011<b...
Agenda<br />Who am I?<br />Understanding Cloud Computing<br />SaaS<br />PaaS<br />IaaS<br />Impacts<br />Challenges<br />
Ben Kepes<br />Cloud Educator – CloudU, CloudCamp<br />Cloud commentator<br />Advisor<br />Evangelist<br />www.diversity.n...
So What is Cloud Computing?<br />“Cloud computing is a model for enabling convenient, on-demand network access to a shared...
So What is Cloud Computing?<br />OSSM – Dave Nielsen<br />On-Demand<br />Self-service<br />Scalable<br />Measured<br />
Understanding Cloud Computing<br />
Understanding Cloud Computing<br />Scalability<br />Instantaneousness<br />Pay according to use<br />Focus on core busines...
“ …everyone on the planet deserves to have their own virtual data center in the cloud ”<br />- Lew Tucker, CTO of SUN clou...
“ …we are able to reduce our IT operational costs by roughly 30% of what we’re spending now ”<br />- Ingo Elfering, Vice P...
“ The deployment time is really what impressed us, it's just shy of instantaneous ”<br />- Dave Powers Associate Informati...
Understanding Cloud Computing<br />Source – Fronde Blog<br />
Understanding SaaS<br />Modern version of application service providers (ASPs) but,<br />Custom created for web based deli...
Understanding PaaS<br />Services to develop, test, deploy, host<br />Web based user interface<br />Multi-tenant architectu...
Understanding IaaS<br />Resources delivered as a service <br />Dynamic scaling of infrastructure<br />Variable cost servic...
Case Study – eq.org.nz<br />Leveraged OpenSource crisis relief app Ushahidi <br />Google People Finder<br />Cloud mapping ...
How will the cloud affect the organisation?<br />IT governance implications<br />Security needs<br />Service level agreeme...
“Services designed to scale to tens or hundreds or millions of users will dramatically change the nature and cost of solut...
“I believe, over time, more and more software will be delivered as a service. I totally believe that... We have to be good...
Impacts on APAC<br />Potential for companies here to play on global stage<br />Connectivity/Latency an issue<br />Democrat...
Challenges?<br />Regulation – privacy, jurisdiction<br />International bandwidth<br />Access and retention of smart techno...
Upcoming SlideShare
Loading in...5
×

Kanz visual bee

1,356

Published on

VisualBee improved PowerPoint file

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,356
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Agenda for today
  • A very quick introduction to what cloud computing actually is…
  • A very quick introduction to what cloud computing actually is…
  • Salesforce.com is held up as the classic example of SaaS – sign up and you have a full featured CRM available to you immediately. Configuration and customisation can all be done via your web browser. “Great – it fits in the SaaS box” you say…but not quite…Force.com is the platform under-pinning Salesforce.com – and on Force.com you can build any type of application you like – CRM related or not. Often implementers will customise salesforce using the force.com platform thereby creating, in effect a hybrid SaaS/PaaS offeringGoogle AppEngine and Windows Azure are essentially straight PaaS solutions – take your application component and deploy into the platform. Azure pushes into the IaaS aspects of cloud computing – for example, by offering relatively low level SQL Server features in a way not dissimilar to what you essentially get when starting an “off the shelf” Windows SQL Server AMI on Amazon EC2.Amazon EC2 is predominantly IaaS; and apart from some specific limitations, mainly around networking, is not too dissimilar from that of mass-market virtualisation providers or what large enterprise IT teams offer their internal customers in “private clouds”.
  • Some common themes of cloud computing
  • With AWS a new server can be up and running in three minutes (it used to take Eli Lilly seven and a half weeks to deploy a server internally) and a 64-node Linux cluster can be online in five minutes (compared with three months internally).
  • Salesforce.com is held up as the classic example of SaaS – sign up and you have a full featured CRM available to you immediately. Configuration and customisation can all be done via your web browser. “Great – it fits in the SaaS box” you say…but not quite…Force.com is the platform under-pinning Salesforce.com – and on Force.com you can build any type of application you like – CRM related or not. Often implementers will customise salesforce using the force.com platform thereby creating, in effect a hybrid SaaS/PaaS offeringGoogle AppEngine and Windows Azure are essentially straight PaaS solutions – take your application component and deploy into the platform. Azure pushes into the IaaS aspects of cloud computing – for example, by offering relatively low level SQL Server features in a way not dissimilar to what you essentially get when starting an “off the shelf” Windows SQL Server AMI on Amazon EC2.Amazon EC2 is predominantly IaaS; and apart from some specific limitations, mainly around networking, is not too dissimilar from that of mass-market virtualisation providers or what large enterprise IT teams offer their internal customers in “private clouds”.
  • network-based access to, and management of, commercially available softwareactivities managed from central locations rather than at each customer&apos;s site, enabling customers to access applications remotely via the Webapplication delivery typically closer to a one-to-many model (single instance, multi-tenant architecture) than to a one-to-one model, including architecture, pricing, partnering, and management characteristicscentralized feature updating, which obviates the need for end-users to download patches and upgrades.frequent integration into a larger network of communicating software - either as part of a mashup or as a plugin to a platform as a service. (Service oriented architecture is naturally more complex than traditional models of software deployment.)Providers of SaaS generally price applications on a per-user basis, sometimes with a relatively small minimum number of users and often with additional fees for extra bandwidth and storage. SaaS revenue streams to the vendor are therefore lower initially than traditional software license fees, but are also recurring, and therefore viewed as more predictable, much like maintenance fees for licensed software.
  • develop, test, deploy, host and maintain applicationssource code control, version control, dynamic (interactive) multiple user testing, roll out and roll back with the ability to audit and track who made what changes when to accomplish what purposeWeb based user interface creation toolsWYSIWYG etc etcMulti-tenant architectureIntegration with web services and databasesSupport for SOAP and REST interfaces allow PaaS offerings to create compositions of multiple Web services, sometimes called &quot;Mashups&quot;.Support for development team collaborationThe ability to form and share code with ad-hoc or pre-defined or distributed teams greatly enhances the productivity of PaaS offerings. Schedules, objectives, teams, action items, owners of different areas of responsibilities, roles (designers, developers, tester, QC) can be defined, updated and tracked based on access rights.Utility-grade instrumentation
  • Resources delivered as a service including servers, network equipment, memory, CPU, disk space, data center facilities,Dynamic scaling of infrastructure which scales up and down based on application resource needs AMAZON 50k per dayVariable cost service using fixed prices per resource componentMultiple tenants typically coexist on the same infrastructure resourcesEnterprise grade infrastructure allows mid-size companies to benefit from the aggregate compute resource pools
  • Need to assess how change will effect existing IT assetsAssess data security needs and ensure external SaaS provider can meet organisation’s requirementsGiven that SaaS has traditionally been seen as a SME delivery methodology – SaaS providers may not have service level agreements already in place – need to ensure SLAs are in place, guarantees are sufficient to meet organisational needs and mitigation provisions are sufficient to cope with a “worst case” situationEnsure prospective SaaS provider has data-migration functionalities in the event that later migration from the SaaS product is required. Ensure access to raw data and contractual agreed access to organisational dataObvious need to ensure that SaaS product will integrate with other organisationally used applicationsIn these post enron days and with sarbanes-oxley requirements SAS70 (Statement on auditing standards #70) is a major issue. Need to ensure SaaS provider can provide a SAS70 report and that it meets organisational requirements in terms of privacy and data securityIT departments embracing an open outsourcing or SaaS perspective need to see themselves not as IT gatekeepers but internal consultants offering advice, deployment services and mission critical IT functionality. It moves IT from a technology-centric approach to a service-centric one where it can add value to the organisation within which it operates
  • No huge capital investment required so less risky financiallyMinimises time to value period – 30 day free trial shows quick benefitsEncourages consistent utilisation and therefore reduces roll out headachesSaaS reduces IT depts requirements to spend time sysadmining – therefore can do higher value strategic IT stuff
  • Kanz visual bee

    1. 1. Cloud ComputingA Disruptive Opportunity for APAC<br />Ben Kepes<br />Diversity Limited <br />KANZ Summit<br />April 2011<br />Photo credit - svanes<br />
    2. 2. Agenda<br />Who am I?<br />Understanding Cloud Computing<br />SaaS<br />PaaS<br />IaaS<br />Impacts<br />Challenges<br />
    3. 3. Ben Kepes<br />Cloud Educator – CloudU, CloudCamp<br />Cloud commentator<br />Advisor<br />Evangelist<br />www.diversity.net.nz<br />twitter @benkepes<br />
    4. 4. So What is Cloud Computing?<br />“Cloud computing is a model for enabling convenient, on-demand 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.”<br />Nist definition [http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc<br />
    5. 5. So What is Cloud Computing?<br />OSSM – Dave Nielsen<br />On-Demand<br />Self-service<br />Scalable<br />Measured<br />
    6. 6. Understanding Cloud Computing<br />
    7. 7. Understanding Cloud Computing<br />Scalability<br />Instantaneousness<br />Pay according to use<br />Focus on core business<br />Reliable/Stable/Ease of use<br />
    8. 8. “ …everyone on the planet deserves to have their own virtual data center in the cloud ”<br />- Lew Tucker, CTO of SUN cloud group<br />
    9. 9. “ …we are able to reduce our IT operational costs by roughly 30% of what we’re spending now ”<br />- Ingo Elfering, Vice President of Information Technology Strategy, GlaxoSmithKline<br />
    10. 10. “ The deployment time is really what impressed us, it's just shy of instantaneous ”<br />- Dave Powers Associate Information Consultant, Eli Lilly<br />
    11. 11. Understanding Cloud Computing<br />Source – Fronde Blog<br />
    12. 12. Understanding SaaS<br />Modern version of application service providers (ASPs) but,<br />Custom created for web based delivery<br />Single instance, multi-tenant architecture<br />Provider patch and upgrade management<br />May include application programming interfaces (APIs)<br />Generally subscription basis – per seat, user, instance<br />
    13. 13. Understanding PaaS<br />Services to develop, test, deploy, host<br />Web based user interface<br />Multi-tenant architecture<br />Integration with web services and databases<br />Support for development team collaboration<br />Utility-grade instrumentation<br />
    14. 14. Understanding IaaS<br />Resources delivered as a service <br />Dynamic scaling of infrastructure<br />Variable cost service<br />Multiple tenants on the same infrastructure resources<br />Enterprise grade infrastructure<br />
    15. 15. Case Study – eq.org.nz<br />Leveraged OpenSource crisis relief app Ushahidi <br />Google People Finder<br />Cloud mapping and geo-location<br />Utilized SMS, email, web forms<br />Two hours to execution – auto scale and integration<br />Volunteers nationally and globally<br />Better, faster, more complete than official channels<br />
    16. 16. How will the cloud affect the organisation?<br />IT governance implications<br />Security needs<br />Service level agreements (SLAs)<br />Migration strategies<br />In-house integration<br />Regulatory impacts<br />IT Role impacts<br />
    17. 17. “Services designed to scale to tens or hundreds or millions of users will dramatically change the nature and cost of solutions deliverable to enterprise..”<br />- Bill Gates<br />Microsoft Internal memo<br />
    18. 18. “I believe, over time, more and more software will be delivered as a service. I totally believe that... We have to be good at this, or we have a problem”<br />- Larry Ellison CEO Oracle<br />
    19. 19. Impacts on APAC<br />Potential for companies here to play on global stage<br />Connectivity/Latency an issue<br />Democratization of markets<br />Localization/Regionalization opportunities<br />
    20. 20. Challenges?<br />Regulation – privacy, jurisdiction<br />International bandwidth<br />Access and retention of smart technologists<br />Velocity of change<br />Local infrastructure<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×