Cloud computng note
Go Back
Reading Note:
  1. Virtual machine idea merged in the 1970s
  2. Hypervisor: software that links multiple hardware to use as one entity
  3.  There are six major advantages to cloud computing.  You can trade capital expense for variable expense.  Benefit from massive economies of scale.  Stop guessing about capacity.  Increase speed and agility.  Stop spending money running data centers.  And go global in minutes.  You no longer have to worry about buying too little  or too much of something, and you only pay as you go,  allowing you to focus your attention and money elsewhere.     
  4. Cloud computing is the on-demand delivery of compute power, database, storage, applications, and
    other IT resources through a cloud services platform via the Internet with pay-as-you-go pricing.
    Whether you are running applications that share photos to millions of mobile users or you’re supporting
    the critical operations of your business, a cloud services platform provides rapid access to flexible and
    low-cost IT resources. With cloud computing, you don’t need to make large upfront investments in
    hardware and spend a lot of time on the heavy lifting of managing that hardware. Instead, you can
    provision exactly the right type and size of computing resources you need to power your newest bright
    idea or operate your IT department. You can access as many resources as you need, almost instantly, and
    only pay for what you use.
    Cloud computing provides a simple way to access servers, storage, databases and a broad set of
    application services over the Internet. A cloud services platform such as Amazon Web Services owns and
    maintains the network-connected hardware required for these application services, while you provision
    and use what you need via a web application.   
             Cloud Computing Models 
  1. IaaS :- Infrastructure as a Service is the basic building block of cloud
  2. Paas :- Platform as a service ... Deploy and manage applications without worry for underling infrastructure ... Less flexibility than IaaS, as packages are preconstructed ...
  3. Saas: - Completed products managed by the service provider, easy to use as end user. example is email services. 

  1. Cloud Deployment: Utilize flexibility and affordability of cloud computing, In a cloud-based deployment model, you can migrate existing applications to the cloud, or you can design and build new applications in the cloud. You can build those applications on low-level infrastructure that requires your IT staff to manage them. Alternatively, you can build them using higher-level services that reduce the management, architecting, and scaling requirements of the core infrastructure. 
  2. Private Cloud: secure and on premises, high data retrieval speed and vitalization of legacy resources 
    • Deploy resources by using virtualization and resource management tools.
    • Increase resource utilization by using application management and virtualization technologies.On-premises deployment is also known as a private cloud deployment. In this model, resources are deployed on premises by using virtualization and resource management tools. 
  3. Hybrid Cloud: Partially on promises and partially on the cloud. 
    • Connect cloud-based resources to on-premises infrastructure.
    • Integrate cloud-based resources with legacy IT applications.  In a hybrid deployment, cloud-based resources are connected to on-premises infrastructure. You might want to use this approach in a number of situations. For example, you have legacy applications that are better maintained on premises, or government regulations require your business to keep certain records on premises. 
  4. Well-Architected Framework: build the most secure, durable, efficient, and high performing IT infrastructure possible, Avoid unnecessary costs, Reliability, 
  5. Reliability: test disaster recovery settings, incorporate redundancy and have duplicate copies of resources
  6. Operational Excellence: document everything, refine operational procedures, anticipate failure, and update processes

Overview of Amazon Web Services AWS Whitepaper
Six Advantages of Cloud Computing
• Trade capital expense for variable expense – Instead of having to invest heavily in data centers
and servers before you know how you’re going to use them, you can pay only when you consume
computing resources, and pay only for how much you consume.
• Benefit from massive economies of scale – By using cloud computing, you can achieve a lower
variable cost than you can get on your own. Because usage from hundreds of thousands of customers
is aggregated in the cloud, providers such as AWS can achieve higher economies of scale, which
translates into lower pay as-you-go prices.
• Stop guessing capacity – Eliminate guessing on your infrastructure capacity needs. When you make a
capacity decision prior to deploying an application, you often end up either sitting on expensive idle
resources or dealing with limited capacity. With cloud computing, these problems go away. You can
access as much or as little capacity as you need, and scale up and down as required with only a few
minutes’ notice.
• Increase speed and agility – In a cloud computing environment, new IT resources are only a click away,
which means that you reduce the time to make those resources available to your developers from
weeks to just minutes. This results in a dramatic increase in agility for the organization, since the cost
and time it takes to experiment and develop is significantly lower.
• Stop spending money running and maintaining data centers – Focus on projects that differentiate
your business, not the infrastructure. Cloud computing lets you focus on your own customers, rather
than on the heavy lifting of racking, stacking, and powering servers.
• Go global in minutes – Easily deploy your application in multiple regions around the world with just
a few clicks. This means you can provide lower latency and a better experience for your customers at
minimal cos

© 2022 bajaCCS