Building Servers in the Sky Tutorial

Cards (16)

  • cloud computing: "the cloud" refers to servers that are accessed over the Internet, and the software/databases that run on those servers. it is internet based computing - resources are provided as a service throuhg the internet
  • renting: used to sum up how cloud resources are used
  • importance of cloud computing
    • responsible for features of modern technology such as on-demand data access, global networks, advances in AI
    • cloud technology is one of the most influential advancements in the last several decades
    • worldwide spending by businesses on cloud computing infrastructure is forecast to top $1 trillion
  • cloud computing misconception
    • people sometimes wrongly confuse cloud computing with online storage
    • cloud services:
    • virtual servers
    • databases
    • networking
    • applications
  • cloud computing importance in business:
    • cloud technology is incorporated into every process or task we carry out daily
  • prior to the cloud:
    • organizations had to own and operate their own servers to facilitate the compute and data storage necessary to run their business
    • capital costs were high to build data-centres
    • operational costs to manage data-centres were even higher
    • as an organization, everything in the IT environment was their responsibility
  • resource pooling: dynamic allocation and sharing of computing resources among multiple users
  • virtualization: running multiple virtual machines simultaneously on a single machine
  • elasticity: freely scaling up/down as computing needs increase/decrease
  • automatic deployment: users can spin up compute resources for almost any type of workload on demand
  • metered billing: this is the idea of pay per use or pay as you go in cloud computing
  • public cloud:
    • publicly shared virtualized resources
    • supports multiple customers
    • support connectivity over the internet
    • suited for less confidential information
  • private cloud:
    • privately shared virtualized resources
    • cluster of dedicated customers
    • connectivity over internet, fibre, and private network
    • suited for secure confidential information and core systems
  • hybrid cloud:
    • the combination of private and public cloud whereby specific resources are used in public cloud while others are used in private cloud
  • cloud advantages:
    • scalability - scale resources up or down based on demand
    • cost efficiency - eliminates need for hardware costs
    • accessibility - data and applications can be accessed anywhere with internet
    • flexibility - various tools and services to meet diverse business needs
    • reliability and redundancy
    • speed and agility
  • cloud disadvantages:
    • security concerns
    • downtime
    • limited hardware control and customization
    • vendor lock in