Presentation is loading. Please wait.

Presentation is loading. Please wait.

1. Popular Applications Technological trend Effective and Efficient 2.

Similar presentations


Presentation on theme: "1. Popular Applications Technological trend Effective and Efficient 2."— Presentation transcript:

1 1

2 Popular Applications Technological trend Effective and Efficient 2

3 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

4 4 Structure

5 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

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

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

8 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

9 Software as a Service (SaaS) 9 -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

10 Why SaaS? 10 -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

11 Suitable Users and Industry Segment 11 -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)

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

13 13

14 Revenue Streams 14

15 Merits & Drawbacks 15 Easy Collabortion More User Control Simple Openness Eaier Integration Platform Neutrality Lower Administration Advantages Security Concerns Strategic Risk Recurring Costs Reliability Lack of Control Disadvantages

16 PaaS 16

17 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

18

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

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

21 Stand alone development environments Do not include technical, licensing or financial dependencies on specific SaaS applications or web services Intended to provide a generalized development environment 22

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

23 Open platform as a service Open source software allows a PaaS provider to run applications Some open platforms let the developer to use any programming language, database, operating system, server, etc. to deploy their applications. 24

24 Example Google 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

25 Example App 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 NoSQL database The primary goal is to allow developers to have application portability 26

26 Example Amazon 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

27 Advantages Quickly adopt different computer environment Operating system features can be changed and upgraded frequently Geographically distributed development teams can work together on software development projects Services can be obtained from diverse sources that cross international boundaries 28

28 Aadvantages Initial and ongoing costs can be reduced by the use of infrastructure services from a single vendor rather than maintaining multiple hardware facilities that often perform duplicate functions or suffer from incompatibility problems Overall expenses can also be minimized by unification of programming development efforts 29

29

30 Disadvantages Risk of "lock-in" if offerings require proprietary service interfaces or development languages The flexibility of offerings may not meet the needs of some users whose requirements rapidly evolve 30

31 31

32 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

33 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

34 Examples Amazon Web Services RackSpace Cloud CloudWays SoftLayer CloudSigma 35

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

36 RackSpace Provide Cloud Servers A cloud infrastructure service Allows users to deploy "one to hundreds of cloud servers instantly" 37

37 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

38 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 A user 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

39 Advantages Scalability Cost Savings Reliability Business Agility Business Focus 41

40 Disadvantages Reliability People concerned that there do not have enough expertise to deploy apps in a public cloud Speed Internet 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

41 43

42 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

43 Q&A 45


Download ppt "1. Popular Applications Technological trend Effective and Efficient 2."

Similar presentations


Ads by Google