Skip to content

Commit

Permalink
Added Day6 of journey
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelCade committed Oct 1, 2020
1 parent b53d019 commit 98f35aa
Showing 1 changed file with 54 additions and 27 deletions.
81 changes: 54 additions & 27 deletions Journey/006/Readme.md
Original file line number Diff line number Diff line change
@@ -1,52 +1,79 @@
**Add a cover photo like:**
![placeholder image](https://via.placeholder.com/1200x600)
<!-- This template removes the micro tutorial for a quicker post and removes images for a full template check out the 000-DAY-ARTICLE-LONG-TEMPLATE.MD-->

# New post title here
![placeholder image](https://storage.googleapis.com/gweb-uniblog-publish-prod/images/infrastructure-3.max-1000x1000.png)

## Introduction

✍️ (Why) Explain in one or two sentences why you choose to do this project or cloud topic for your day's study.
# GCP Network Fundamentals

## Prerequisite
## Introduction

✍️ (What) Explain in one or two sentences the base knowledge a reader would need before describing the the details of the cloud service or topic.
This is going to be a continued focus on learning the fundamentals of GCP for the next few days, leveraging content from YouTube and mostly Pluralsight video training. The focus is going to be more based on Compute and Storage as I have never been a great fan of networking (because it has never really sunk in, maybe another 100 days should be spent on that) this session or update will focus on the network fundamentals with GCP

## Use Case

- 🖼️ (Show-Me) Create an graphic or diagram that illustrate the use-case of how this knowledge could be applied to real-world project
- ✍️ (Show-Me) Explain in one or two sentences the use case
Google Cloud Platform Fundamentals
by Howard Dierking [Course Link](https://app.pluralsight.com/library/courses/google-cloud-platform-fundamentals/table-of-contents)

## Cloud Research

- ✍️ Document your trial and errors. Share what you tried to learn and understand about the cloud topic or while completing micro-project.
- 🖼️ Show as many screenshot as possible so others can experience in your cloud research.
As much as I have mentioned about not being a fan of networking, this is down to my lack of understanding but this would be remiss of me not to at least walk through and note down the fundamentals and fundamental differences between GCP networking and other public cloud providers.

## Try yourself
And it is what enables the other areas around Compute and Storage to work together.

✍️ Add a mini tutorial to encourage the reader to get started learning something new about the cloud.
What Makes Google's Network Special?

### Step 1 — Summary of Step
- Size & Scale - around a million servers dealing with data globally being moved around the global network
- Agility - designed to adapt to any change
- Performance - throughput and latency the amount and speed

![Screenshot](https://via.placeholder.com/500x300)
You can see from the image at the top of the page that another advantage is that this is GCPs own cabling effort through Sea and Land and operated as a single WAN.

### Step 1 — Summary of Step
- B4 network - Data center network (2013)
- Peering network - Edge Points of Presence (PoPs)
- Google global cache nodes - Edge caching nodes - remotely managed by Google but hosted in external DCs to GCP

![Screenshot](https://via.placeholder.com/500x300)
Software Defined Networking (SDN)

### Step 3 — Summary of Step
- B4 (2013)
- Andromeda (2014)
- Jupiter (2015)
- Espresso (2017)

![Screenshot](https://via.placeholder.com/500x300)
these are the design basis to the SDN and GCP networking, likely we would not need to understand these.

## ☁️ Cloud Outcome
- Virtual Private Cloud
- Private network space - Subnets routes etc.
- VPCs
- metadata-driven approach to policy
- Shared VPCs for large and federated systems

✍️ (Result) Describe your personal outcome, and lessons learned.
- Cloud Load Balancing
- Single, Load balanced IP Address
- Uses anycast IP addresses

## Next Steps
- Cloud Armor & Telemtry
- Protection against DDoS attacks
- Applies policy on top of cloud load balancer
- telemetry provides detailed inspection of all VPC ingress and egress

✍️ Describe what you think you think you want to do next.
- Content Delivery Network
- Extends caching beyond peering edge
- caches content on google global cache nodes

## Social Proof
- Cloud DNS
- Fasted DNS for many years
- leverages existing google DNS infrastructure
- Flexible DNS configuration management

- Cloud Interconnect
- connects existing network infrastrutre to google network
- includes both VPN and peering connections
- supports direct and partner mediated connections
- I think this would be classed the same as Direct Connect and ExpressRoute from AWS and Microsoft Azure?

- Network Service Tiers
- Base level and premium tiers
- difference based on how long traffic stays in google's network

✍️ Show that you shared your process on Twitter or LinkedIn
## Social Proof

[link](link)
[Tweet](https://twitter.com/MichaelCade1/status/1311662278907891714?s=20)

0 comments on commit 98f35aa

Please sign in to comment.