1. popular applications technological trend effective and efficient 2

Post on 25-Dec-2015

217 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

2

Popular Applications

Technological trendEffective and Efficient

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.

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.

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.

7

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

the internet.

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

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

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

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)

12

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

solutions

13

14

Revenue Streams

15

Merits & Drawbacks

Easy CollabortionMore User

ControlSimple

OpennessEaier

IntegrationPlatform

NeutralityLower Administration

Advantages

Security Concerns

Strategic Risk

Recurring Costs

Reliability

Lack of Control

Disadvantages

16

PaaS

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

Types

• Add-on development facilities

• Stand alone development environments

• Application delivery-only environments

• Open platform as a service

20

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

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

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

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

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

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

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

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

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

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

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

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

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

Examples

• Amazon Web Services

• RackSpace Cloud

• CloudWays

• SoftLayer

• CloudSigma

35

Characteristics

• Promotes Utility computing service

• Automation of administrative tasks.

• Dynamic scaling

• Desktop virtualization

• Policy-based services

• Internet connectivity

36

RackSpace

• Provide Cloud Servers

• A cloud infrastructure service

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

instantly"

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

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

Advantages

• Scalability

• Cost Savings

• Reliability

• Business

Agility

• Business Focus

41

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

43

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

Q&A

45

top related