Kanz

  • 1,081 views
Uploaded on

Raw PowerPoint file

Raw PowerPoint file

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,081
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
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