1 / 22

NETE4631 Cloud deployment models and migration

NETE4631 Cloud deployment models and migration. Lecture Notes #4. Cloud Deployment Models - Recap. Public clouds Private clouds Hybrid clouds. The models by the US National institute of standards and technology (NIST). Moving applications to the cloud –Recap(2).

mia-welch
Télécharger la présentation

NETE4631 Cloud deployment models and migration

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. NETE4631Cloud deployment models and migration Lecture Notes #4

  2. Cloud Deployment Models - Recap • Public clouds • Private clouds • Hybrid clouds The models by the US National institute of standards and technology (NIST)

  3. Moving applications to the cloud –Recap(2) • Deploy Application to the cloud? • Entirely or Part of the application is on the local system and another part is in the cloud • Migration involves • Functionality Mapping • Analysis of critical features of application -------------- where to deploy the application------------ • Analysis of features supported by cloud provider • Nature of target cloud platform • Evaluation of supported tools and technologies

  4. Examples – Recap (3) • Medical imaging system • Reservation system

  5. Lecture Outline • Amazon Web Services • Amazon EC2 • Amazon Storage • Amazon Simple Storage System (S3) • Amazon Elastic Block Store (EBS) • Amazon CloudFront • Amazon Database • Amazon SimpleDB • Amazon Relational Database Service (RDS) • Amazon Virtual Private Cloud • Amazon CloudWatch • Amazon Elastic Load Balancing

  6. Amazon Web Services

  7. Amazon Cloud Offerings

  8. AWS Management Console

  9. Amazon EC2 • Allow users to create (launch) and run virtual machines. • Provides resizable computing facility in the cloud. (elasticity) • Preconfigured template images. • Provides support for multiple flavors of Linux and Windows. • Provides support for start, terminate and monitor as many instances as needed. • Complete control of instances and customization support. • Compatibility with other Amazon services.

  10. Amazon EC2

  11. System images and software • Red Hat Enterprise/ OpenSuse/ Ubuntu… Linux. • OpenSolaris, Fedora, Debian. • Windows Server 2003/2008 32-bit and 64-bit.

  12. Amazon EC2 Pricing

  13. Amazon Storage • Amazon Simple Storage System (S3) • Online backup and storage system. • Storage containers are referred to as buckets. • Low bandwidth access but guarantee. • Amazon Elastic Block Store (EBS) • Crete virtual disks (volume). • Performance and reliable than S3. • Amazon CloudFront • Content-delivery system (edge computing) that caches data in different physical locations.

  14. EC2 Storage Type Properties

  15. Amazon Simple Storage Service (S3)

  16. Amazon CloudFront

  17. Amazon Database • Amazon SimpleDB • Simple indexing and data queries, -> non-relational and joins are not supported. • Not a full database implementation. • Amazon Relational Database Service (RDS) • Allow users to create instance of commercial database such as MySQL. • Support portability features. • Automated software patching, database backups, and automated database scaling.

  18. Amazon SimpleDB

  19. Amazon VPC • Provides a virtual isolated section on Amazon Web Services cloud. • Provides support for both software and hardware virtual private network. • Provides security features such as groups and network access control lists.

  20. Amazon CloudWatch • Provides monitors for AWS cloud resources. • Custom metrics support. • Alarms to take automated action when metric crosses specified threshold. • Visual support of metrics in form of graphs and statistical tables.

  21. Elastic Load Balancing • Automatically distribute incoming application traffic across multiple Amazon EC2 instances. • Can detect health of EC2 instances and route traffic accordingly. • Elastic balancing support for cloud watch metrics.

  22. References • Chapter 9 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc. • http://aws.amazon.com

More Related