Tuesday, January 21, 2020

Day 5: Module 7 and 8 from dicoding

Today, module 7 is talking about Azure Storage.

Important points:
a. The advantage of using Azure Storage:
  • Automatic backup and recovery
  • Replication all over the world
  • Support for data analytics (Azure Data Lake Storage)
  • Support for encryption and data control (Azure File like SMB on cloud, Azure Queue and Azure Storage Service Encryption (SSE))
  • Support for many data types including relational data (Azure SQL), NoSQL (Azure Cosmos DB) and images (Azure Blob Storage)
  • Store into virtual disc
  • Storage tiers. Priority to access data stored:
    • Hot storage for frequently accessed data
    • Cold storage for last accessed is more than 30 days
    • Archive storage for last accessed is more than 180 days
b. Data types that can be stored in Azure
  1. Structured data like Relational data
  2. Semi structured data like NoSQL
  3. Non structured data like images, pdf 
c. Azure storage is better than on premise in term of
  • Cost effective
  • Reliability
  • Type of storage (need more type of servers for on premise solution)
  • Agility (flexibility caused by technology changed)
Knowledge check
  1. With pay-as-you-go we do need to invest on the software and hardware.

While in Module 8:

Important points:
  • Azure region is one or more data centre in a specific geographical sites. For example, East Us, West US, and Southeast Asia.
  • Virtual network is an logaically isolated network in Azure.
  • Network Security Group is like firewall.
  • Load balancer is distributing traffic equally between resources in a system. It will help for high availability and high resiliency (disasters or temporary spike on our resources).
  • Azure Application Gateway is a load balancer for web, It is utilize Azure Load Balancer in TCP level. It can
    • Cookie affinity, stored cookie in the same backend server.
    • SSL termination. Application Gateway can manage your SSL and forward the unencrypted connection to the backend server to avoid encryption overhead. It also support end-to-end encryptions.
    • Web application firewall. 
    • URL rule-based routes.
    • Rewrite HTTP headers. Add or remove indormation from http headers.
  • Content Delivery Network, distributing contents to the users efficiently.
  • Azure Traffic Manager, forward the request to the nearest resources based on the latency. Different from Azure Load Balancer. Azure Load Balancer is detecting the unresponsive VM then route to other responsive VM, while Azure Traffic Manager is detecting unresponsive endpoint and route to the nearest responsive end point.
Knowledge check:
  1. Load Balancer will route to the active VM to maintain high availability.

No comments:

Post a Comment