1. popular applications technological trend effective and efficient 2

43
1

Upload: molly-thornton

Post on 25-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1. Popular Applications Technological trend Effective and Efficient 2

1

Page 2: 1. Popular Applications Technological trend Effective and Efficient 2

2

Popular Applications

Technological trendEffective and Efficient

Page 3: 1. 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.

Page 4: 1. Popular Applications Technological trend Effective and Efficient 2

4

Structure

Page 5: 1. Popular Applications Technological trend Effective and Efficient 2

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.

Page 6: 1. Popular Applications Technological trend Effective and Efficient 2

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.

Page 7: 1. Popular Applications Technological trend Effective and Efficient 2

7

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

the internet.

Page 8: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 9: 1. Popular Applications Technological trend Effective and Efficient 2

9

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

Page 10: 1. Popular Applications Technological trend Effective and Efficient 2

10

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

Page 11: 1. Popular Applications Technological trend Effective and Efficient 2

11

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)

Page 12: 1. Popular Applications Technological trend Effective and Efficient 2

12

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

solutions

Page 13: 1. Popular Applications Technological trend Effective and Efficient 2

13

Page 14: 1. Popular Applications Technological trend Effective and Efficient 2

14

Revenue Streams

Page 15: 1. Popular Applications Technological trend Effective and Efficient 2

15

Merits & Drawbacks

Easy CollabortionMore User

ControlSimple

OpennessEaier

IntegrationPlatform

NeutralityLower Administration

Advantages

Security Concerns

Strategic Risk

Recurring Costs

Reliability

Lack of Control

Disadvantages

Page 16: 1. Popular Applications Technological trend Effective and Efficient 2

16

PaaS

Page 17: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 18: 1. Popular Applications Technological trend Effective and Efficient 2
Page 19: 1. Popular Applications Technological trend Effective and Efficient 2

Types

• Add-on development facilities

• Stand alone development environments

• Application delivery-only environments

• Open platform as a service

20

Page 20: 1. Popular Applications Technological trend Effective and Efficient 2

Add-on development facilitiesThese facilities customization of existing software-as-a-

service (SaaS) applications such as Lotus Notes, or Microsoft Word.

21

Page 21: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 22: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 23: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 24: 1. Popular Applications Technological trend Effective and Efficient 2

Example

Google App EngineGoogle App Engine is a platform as a service

(PaaS) cloud computing platform for developing and hosting web applications in Google-

managed data centers.

25

Page 25: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 26: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 27: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 28: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 29: 1. Popular Applications Technological trend Effective and Efficient 2
Page 30: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 31: 1. Popular Applications Technological trend Effective and Efficient 2

31

Page 32: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 33: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 34: 1. Popular Applications Technological trend Effective and Efficient 2

Examples

• Amazon Web Services

• RackSpace Cloud

• CloudWays

• SoftLayer

• CloudSigma

35

Page 35: 1. Popular Applications Technological trend Effective and Efficient 2

Characteristics

• Promotes Utility computing service

• Automation of administrative tasks.

• Dynamic scaling

• Desktop virtualization

• Policy-based services

• Internet connectivity

36

Page 36: 1. Popular Applications Technological trend Effective and Efficient 2

RackSpace

• Provide Cloud Servers

• A cloud infrastructure service

• Allows users to deploy "one to hundreds of cloud servers

instantly"

37

Page 37: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 38: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 39: 1. Popular Applications Technological trend Effective and Efficient 2

Advantages

• Scalability

• Cost Savings

• Reliability

• Business

Agility

• Business Focus

41

Page 40: 1. Popular Applications Technological trend Effective and Efficient 2

Disadvantages

ReliabilityPeople 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

Page 41: 1. Popular Applications Technological trend Effective and Efficient 2

43

Page 42: 1. Popular Applications Technological trend Effective and Efficient 2

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

Page 43: 1. Popular Applications Technological trend Effective and Efficient 2

Q&A

45