Your SlideShare is downloading. ×
Kanz
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Kanz

1,118
views

Published on

Raw PowerPoint file

Raw 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,118
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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'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 "Mashups".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
  • Transcript

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

    ×