Your Node.js applications will probably be part of a bigger solution, having a database, a reverse proxy, some queuing technology, etc. You need a way to deploy and maintain your entire solution in a flexible and robust way. This session will be all about how you can leverage Microsoft Azure Container Service to provision a production ready Kubernetes cluster and how you can leverage Visual Studio Code to deploy and manage your applications on it.
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Node.js kubernetes-cloud all the buzzwords coming together with microsoft azure
1. PROBLEMS OUTPUT DEBUG CONSOLE TERMINAL
[name] Patriek van Dorp
[role] Cloud Solution Architect
[twitter] @pvandorp
~/code$ az account get presenter
{
“title”: “Node.js,
Kubernetes, Cloud: All the
Buzzwords Coming Together
with Microsoft Azure!”
}
3. Dealing with Environment Differences
“It works on my machine…”
Development Test Acceptance Production
4. Dealing with Environment Differences
“It works on my machine…”
Development Test Acceptance Production
5. High-Density Hosting
When you run multiple applications on the same server
Hypervisor
VM VM VM
… runs an operating system …
… with a hypervisor on top of it …
… which can host multiple virtual machines
… that run entire operating systems
themselves …
… that run our applications …
… but these virtual machines are often over-
provisioned
A physical server …
15. Container Orchestration
In a nutshell…
A A A B C
BCC B D
D D
Service A: 10.251.0.23 – svc-a
Service D: 10.251.0.21 – svc-d
Service B: 10.251.0.15 – svc-b
Service C: 53.125.43.123 – app-c
http://svc-a/...
http://svc-d/...
http://svc-b/...