Browse Source

add mesh

master
zeus 3 years ago
parent
commit
6cc7f17580
  1. 147
      labs/cloud/architecture.adoc
  2. 625
      labs/cloud/architecture.adoc.html
  3. BIN
      labs/cloud/architecture.adoc.pdf
  4. BIN
      labs/cloud/containerd-appl1.png
  5. BIN
      labs/cloud/my-univer-2.png
  6. BIN
      labs/cloud/myun2a1.png
  7. BIN
      labs/cloud/myun2a2.png

147
labs/cloud/architecture.adoc

@ -0,0 +1,147 @@
= Cloud computing - Service mesh and containerized microservices!
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Dockerfile instructions
:keywords: Dockerfile
ifndef::env-browser[]
:data-uri:
endif::[]
:images-cdn: http://localhost:3080/images
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:no-header-footer:
:nofooter:
:last-update-label!:
:icons: font
:sectnums:
:url_mongodb: https://en.wikipedia.org/wiki/MongoDB
:hardbreaks:
{empty} +
{empty}
:!hardbreaks:
== From Static -> Dynamic
.Service mesh and microservices networking
We will be trying to create a swarm implementation that will allow communication between all of the members/nodes.
[.float-group]
--
[.right]
image::./containerd-appl1.png[Docker,550,role=right]
:hardbreaks:
{empty} +
{empty}
:!hardbreaks:
.From -> To
* [*] monolithic -> networking architecture
* [*] static -> Dynamic
* [*] host based -> Service based
* [*] linear -> agile
--
Code, coordinate and orchestrate a swarm of self-acting nodes.
== Service based
[.float-group]
--
[.right]
image:./my-univer-2.png[Docker,350,role=right]
:hardbreaks:
{empty} +
{empty} +
{empty}
:!hardbreaks:
.Build app’s container image
* Build Docker images from a Dockerfile
* push/pull Docker images.
* build a Sample NodeJS application
--
--
[.left]
image::./myun2a1.png[DockerSwarm,599,float="left"]
--
:hardbreaks:
{empty} +
{empty}
:!hardbreaks:
.From Code to Cloud
* Create cloud and platform agnostic container-based applications.
** from a single container on your local machine
** to a running cloud native - container-based environment
** in the simplest and most logical format as possible.
:hardbreaks:
{empty} +
{empty} +
{empty} +
{empty} +
{empty}
:!hardbreaks:
--
[.right]
image::./myun2a2.png[alt="Swarm",680,float="right"]
:hardbreaks:
{empty} +
{empty} +
{empty} +
{empty}
:!hardbreaks:
.Build systems
* Build services in a dynamic and Scalable Distributed Architecture
** The distributed nature of a service mesh
--
:hardbreaks:
{empty} +
{empty} +
{empty} +
{empty} +
{empty} +
{empty} +
{empty} +
{empty} +
{empty}
:!hardbreaks:

625
labs/cloud/architecture.adoc.html

File diff suppressed because one or more lines are too long

BIN
labs/cloud/architecture.adoc.pdf

Binary file not shown.

BIN
labs/cloud/containerd-appl1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
labs/cloud/my-univer-2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

BIN
labs/cloud/myun2a1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
labs/cloud/myun2a2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Loading…
Cancel
Save