Benefits in migrating to the cloud - Paiet/Tech-Journal-for-Everything GitHub Wiki

  • High availability
    • Characteristic of a system, which aims to ensure an agreed level of operational performance, usually uptime, for a higher than normal period
  • Service Level Agreement (SLA)
    • Guarantees a certain level of availability as a percentage
  • Common reasons for loss of availability
    • Network outage
    • Application failure
    • System outage
    • Power outage
    • Reliant system outage
  • Benefits of using the cloud
    • Network outage
      • Cloud providers invest heavily in network infrastructure
      • Redundancy
    • Application failure
      • Tools to monitor and troubleshoot apps
      • Sandboxing to test apps
      • Ability to roll back
    • System outage
      • System running application fails
      • Physical or virtual
      • Cloud provider monitors VM health
      • Offer means to recover VMs
    • Power outage
      • Cloud providers invest in redundant power systems
      • Can move application to another region for wide-spread outages
    • Reliant system outage
      • Application may rely on systems not in the cloud
      • Failure of these systems causes app failure
      • Cloud provides troubleshooting, alerts, and diagnostic tools

External Resources: