Скачать презентацию An Introduction to Saa S and Cloud Computing Скачать презентацию An Introduction to Saa S and Cloud Computing

saas_and_cloud_computing.ppt

  • Количество слайдов: 39

An Introduction to Saa. S and Cloud Computing Ross Cooney An Introduction to Saa. S and Cloud Computing Ross Cooney

The challenge Add new services for your users quickly and cost effectively The challenge Add new services for your users quickly and cost effectively

Expand your Infrastructure! Buy new servers, increase your software costs, provision more datacenter capacity!! Expand your Infrastructure! Buy new servers, increase your software costs, provision more datacenter capacity!!

Look to the cloud! Pay for the bandwidth and server resources that you need. Look to the cloud! Pay for the bandwidth and server resources that you need. When your push is done then turn the whole thing off!

What is the cloud? • IT as a service • Cloud allows access to What is the cloud? • IT as a service • Cloud allows access to services without user technical knowledge or control of supporting infrastructure • Best described in terms of what happened to mechanical power over 100 yrs ago • Now computers are simple devices connected to the larger cloud • Data processing, storage and software applications that used to run locally are now being supplied by big central computing stations. They're becoming, in essence, computing utilities. What is Cloud Computing?

The hype Cluster Computing Cloud Computing Grid Computing The hype Cluster Computing Cloud Computing Grid Computing

Saa. S Software as a Service Paa. S Platform as a Service Iaa. S Saa. S Software as a Service Paa. S Platform as a Service Iaa. S Infrastructure as a Service

Saa. S Software as a Service Saa. S Software as a Service

Saa. S Software delivery model • Increasingly popular with SMEs • No hardware or Saa. S Software delivery model • Increasingly popular with SMEs • No hardware or software to manage • Service delivered through a browser

Saa. S Advantages • • • Pay per use Instant Scalability Security Reliability APIs Saa. S Advantages • • • Pay per use Instant Scalability Security Reliability APIs

Saa. S Examples • • CRM Financial Planning Human Resources Word processing Commercial Services: Saa. S Examples • • CRM Financial Planning Human Resources Word processing Commercial Services: • Salesforce. com • emailcloud

Paa. S Platform as a Service Paa. S Platform as a Service

Platform delivery model Paa. S • Platforms are built upon Infrastructure, which is expensive Platform delivery model Paa. S • Platforms are built upon Infrastructure, which is expensive • Estimating demand is not a science! • Platform management is not fun!

Popular services Paa. S • Storage • Database • Scalability Popular services Paa. S • Storage • Database • Scalability

Advantages Paa. S • • • Pay per use Instant Scalability Security Reliability APIs Advantages Paa. S • • • Pay per use Instant Scalability Security Reliability APIs

Examples Paa. S • Google App Engine • Mosso • AWS: S 3 Examples Paa. S • Google App Engine • Mosso • AWS: S 3

Iaa. S Infrastructure as a Service Iaa. S Infrastructure as a Service

Computer infrastructure delivery model Access to infrastructure stack: Iaa. S – Full OS access Computer infrastructure delivery model Access to infrastructure stack: Iaa. S – Full OS access – Firewalls – Routers – Load balancing

Advantages Iaa. S • • • Pay per use Instant Scalability Security Reliability APIs Advantages Iaa. S • • • Pay per use Instant Scalability Security Reliability APIs

Examples • Flexiscale • AWS: EC 2 Iaa. S Examples • Flexiscale • AWS: EC 2 Iaa. S

Saa. S Software as a Service Paa. S Platform as a Service Iaa. S Saa. S Software as a Service Paa. S Platform as a Service Iaa. S Infrastructure as a Service

Saa. S Paa. S Iaa. S Common Factors • • • Pay per use Saa. S Paa. S Iaa. S Common Factors • • • Pay per use Instant Scalability Security Reliability APIs

Saa. S Paa. S Iaa. S Advantages • Lower cost of ownership • Reduce Saa. S Paa. S Iaa. S Advantages • Lower cost of ownership • Reduce infrastructure management responsibility • Allow for unexpected resource loads • Faster application rollout

Saa. S Paa. S Iaa. S Cloud Economics • Multi-tenented • Virtualisation lowers costs Saa. S Paa. S Iaa. S Cloud Economics • Multi-tenented • Virtualisation lowers costs by increasing utilisation • Economies of scale afforded by technology • Automated update policy

Examples of usage Examples of usage

Saa. S • Your current CRM package is not managing the load or you Saa. S • Your current CRM package is not managing the load or you simply don’t want to host it in-house…. use a Saa. S provider such as Salesforce. com • Your email is hosted on an exchange server in your office and it is very slow…outsource this using Hosted Exchange.

 • You need to host a large file (5 Mb) on your website • You need to host a large file (5 Mb) on your website and make it available for 35, 000 users for only two months duration. Use Cloud Front from Amazon. Paa. S • You want to start storage services on your network for a large number of files and you do not have the storage capacity…use Amazon S 3.

 • You want to run a batch job but you don’t have the • You want to run a batch job but you don’t have the infrastructure necessary to run it in a timely manner. Use Amazon EC 2. • You want to host a website, but only for a few days. Use Flexiscale. Iaa. S

Network Design • Management Node • Various scan arrays • Cloud burst Network Design • Management Node • Various scan arrays • Cloud burst

Administration (ARACNE) • Hosted in the Databanx facility in Newcastle • Over £ 250, Administration (ARACNE) • Hosted in the Databanx facility in Newcastle • Over £ 250, 000 invested • Redundant hardware

Our scan arrays • Each scan array contains 9 servers • Each array can Our scan arrays • Each scan array contains 9 servers • Each array can scan over 1 m emails a day at 20% utilisation

Cloudburst • New scan array in 5 minutes • Cost of $0. 90 per Cloudburst • New scan array in 5 minutes • Cost of $0. 90 per hour • Use only when your network needs a burst of capacity.

Why Cloud Computing? • • • Pay per use Instant Scalability Security Reliability APIs Why Cloud Computing? • • • Pay per use Instant Scalability Security Reliability APIs