Module 1 introduction # what is the coloud computing :+1: #### is the on-demand delivey of IT resoures over the internet with pay-as-you-go pricing # DEployment models for cloud computing 1. Cloud based deployment 2. on promises deployment 3. hybrid deployment ## 1.Cloud based deployment 1. Run all parts of the application in the cloud 2. Migrate existing applications to the cloud. 3. Design and build new applications in the cloud. ## 2. on promises deployment 1. Deploy resources by using virtualization and resource management tools. 2. Increase resource utilization by using application management and virtualization technologies. #### notes :+1: is also known as a private cloud deployment ## 3. hybrid deployment 1. Connect cloud-based resources to on-premises infrastructure. 2. Integrate cloud-based resources with legacy IT applications. # Benefits of cloud computing:+1: # 1. Trad upfron expense for varible expense > Upfront expense refers to data centers, physical servers, and other resources that you would need to invest in before using them > Variable expense means you only pay for computing resources you consume instead of investing heavily in data centers and servers before you know how you’re going to use them # 2. stop spending money to run and maintain date center > Computing in data centers often requires you to spend more money and time managing infrastructure and servers. > A benefit of cloud computing is the ability to focus less on these tasks and more on your applications and customers. # 3. stop guessing capacity > With cloud computing, you don’t have to predict how much infrastructure capacity you will need before deploying an application. >For example, you can launch Amazon EC2 instances when needed, and pay only for the compute time you use. Instead of paying for unused resources or having to deal with limited capacity, you can access only the capacity that you need. You can also scale in or scale out in response to demand # 4. benefit from massive economies of scale > lower pay-as-you-go prices. # 5. increase speed and agility >cloud computing enables you to access new resources within minutes # 6. go global in minutes