Architecture Flashcards
What are the major services that Azure provides?
Storage - meaning servers such as windows, linux, hosting environments, etc.
Compute Power - like files and/or databases
Networking - in azure but also outside when connecting to your company network
Analytics - services for visualization and telemetry data
What is scalability?
Increasing capability of a resource, or adding/removing resources
What is vertical scaling?
Increasing the CPU, memory, storage of a resource
Decreasing is scaling down
What is horizontal scaling?
Increasing the amount of resources rather than the power of one resource
What is elasticity?
Scaling up/down resources on demand based on user activity/need
Also known as automatic scaling
What does it mean to provision a server?
Setup a server to be used on a network
What does agility mean for cloud computing?
The ability to allocate and deallocate resources in a very short time
Provision a server, request a resource in minutes versus days
What are the 2 major strategies to ensure Reliability in the Cloud?
Deploy in multiple locations - protects against regional failure
No single point of failure - protects against regional failure
What is fault tolerance?
The ability to remain up and running during component and service failures
Cloud reallocates to different server given a local failure
What is disaster recovery?
Two copies of the same app in two Azure regions
Replication allows the two version to stay the same over time
What is cloud availability?
Uptime / Downtime
the agreed level of operational uptime for the system
What does a cluster do in terms of ensuring high availability?
Identical grouping of VMs
What does Capital Expenditure mean for the Cloud?
Buying your own infrastructure
High cost at the start to purchase hardware but cost reduces over time (just paying for maintenance)
What are the benefits of Capital Expenditure?
It’s your own infrastructure so you have control
What are the cons of Capital Expenditure?
Big initial investment
Lots of maintenance required - support staff, hardwares failures, etc.
Tax dedication over time with depreciation