1 / 43

Popular Applications

Popular Applications. Technological trend Effective and Efficient. Definition ( National Institute of Standards and Technology (NIST ). On-demand network access to a shared pool of configurable computing resources Examples: networks , servers, storage, applications, and services

ziya
Download Presentation

Popular Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Popular Applications Technological trend Effective and Efficient

  2. Definition(National Institute of Standards and Technology (NIST) • On-demand network access to a shared pool of configurable computing resources • Examples: networks, servers, storage, applications, and services • Rapidly provisioned • Released with minimal management effort or service provider interaction.   • Composed of five essential characteristics, three service models, and four deployment models.

  3. Structure

  4. Background Information • Directly take the information and materials from the Internet • Without hardisk of the computer. • Connection of numbers of computer for communication • Exchange of information • Connection at the same time as long as they are using it online.

  5. Characteristics • No physicalstorage space • Network-based services • Provider: real server hardware • Can be modified anytime without being disrupted • Will not affect the end-user result.

  6. “Cloud” • Software, platforms and infrastructure • That are recognized as a service, which is to through the internet.

  7. Seller • Actual ability to control the products and services from a remote location End-user • No control ability • Do not need to install anything

  8. Software as a Service (SaaS) • End-User Application • Hosted on a remote data center • Deliver as a service rather than on premises software • Manage by a third-party vendor • Run directly from a web browser • Top layer of cloud computing • Directly consumed by customers

  9. Why SaaS? • No upfront expenses • Require web browser to access to application, other hardware purchase or software installation is not needed • Highly Scalable • Highly efficient as the source code is the same for every customer • Simple configuration • Direct upgrades at the provider’s end • Smartphone connected

  10. Suitable Users and Industry Segment • Small and mid size business (SMBs/ SMEs) • Those have little or no legacy software to carry forward • “Pay-per-use” : Pay on monthly basis depending on the usage • Delivery Model • CRM (Customer Relationship Management) • Collaboration Applications • Security • Human Resources (HR)

  11. Salesforce is best known for its on-demand Customer Relationship Management (CRM) solutions

  12. Revenue Streams

  13. Merits & Drawbacks Disadvantages Advantages

  14. PaaS

  15. Definition • Platform-as-a-Service • A category of cloud computing services • Provides a computing platform as a service • Combining design, develop, test, manage, deploy and other related functions • Integrated, fast, scalable, and in response to different situations 19

  16. Types •Add-on development facilities •Stand alone development environments •Application delivery-only environments •Open platform as a service 20

  17. Add-on development facilities These facilities customization of existing software-as-a-service (SaaS) applications such as Lotus Notes, orMicrosoft Word. 21

  18. Stand alone development environments • Do not include technical, licensing or financial dependencieson specific SaaS applications or web services • Intended to provide a generalized development environment 22

  19. Application delivery-only environments • Delivery-only PaaS offerings do not include development,debugging and test capabilities though they may besuppliedoffline. • Generally focus on security and on-demand scalability 23

  20. Open platform as a service • Open source software allowsa PaaS provider to run applications • Some open platforms let the developer to use any programminglanguage, database, operating system, server, etc. to deploy theirapplications. 24

  21. ExampleGoogle App Engine Google App Engine is a platform as a service (PaaS) cloud computing platform for developing and hosting web applications in Google-managed data centers. 25

  22. ExampleApp Scale • AppScale allows a user to deploy some applications written for Google App Engine to their own servers • Providing datastore access from a standard SQL or NoSQLdatabase •The primary goal is to allow developers to haveapplicationportability 26

  23. ExampleAmazon Web Services Amazon Web Services is a collection of remote computing services that together make up a cloud computing platform, offered over the Internet by Amazon.com. 27

  24. Advantages • Quickly adopt different computer environment • Operating system features can be changed and upgraded frequently • Geographically distributed development teams can work together onsoftware development projects • Services can be obtained from diverse sources that cross internationalboundaries 28

  25. Aadvantages • Initial and ongoing costs can be reduced by the use ofinfrastructureservices from a single vendor rather thanmaintaining multiplehardware facilities that often perform duplicate functions or sufferfrom incompatibility problems • Overall expenses can also be minimized by unification of programming development efforts 29

  26. Disadvantages • Risk of "lock-in" if offerings require proprietary serviceinterfaces ordevelopment languages • The flexibility of offerings may not meet the needs of some users whose requirements rapidly evolve 30

  27. What is IaaS ? •Iaas =Infrastructure as a Service • Manages hosting •Develops online environments for users • Simply a facility given to the business enterprises that offers users the leverage of extra storage space in servers and data centers 33

  28. What it provides to users? •Offer additional resources •Such as a virtual-machine disk image disk library •Raw (block) •File-based storage •Firewalls • Load balancers •IP addresses •Virtual local area networks(VLANs) • Software bundles 34

  29. Examples •Amazon Web Services •RackSpace Cloud •CloudWays •SoftLayer •CloudSigma 35

  30. Characteristics • Promotes Utility computing service •Automation of administrative tasks. •Dynamic scaling •Desktop virtualization •Policy-based services •Internet connectivity 36

  31. RackSpace •Provide Cloud Servers •Acloud infrastructure service • Allows users to deploy "one to hundreds of cloud servers instantly" 37

  32. RackSpace Offerings include: • Web application hosting •Platform as a service ("Cloud Sites") •Cloud Storage ("Cloud Files") •Virtual private server ("Cloud Servers") • Load balancers • Ddatabases •Backup • Monitoring 38

  33. Amazon Elastic Compute Cloud •Part of AWS • Allows users to rent virtual computers on which to run their own computer applications •Allows scalable deployment of applications • Auser can boot an Amazon Machine Image create a virtual machine •A user can create, launch, and terminate server instances as needed • Paying by the hour for active servers 39

  34. Advantages •Scalability •Cost Savings •Reliability •Business Agility •Business Focus 41

  35. Disadvantages ReliabilityPeople concerned that there do not have enough expertise to deploy apps in a public cloud SpeedInternet connection may not provide the speed that users need.When users use internet software as IaaS, the speed of Internet may not be sufficient to support user when they have bulk of information 42

  36. 43

  37. Future development Growing at a rate of five to eleven times Lower barriers to entry and lower switching costs Smaller applications Data received more contextualized Deliver applications faster, cheaper and with the risk borne by the vendor 44

  38. Q&A 45

More Related