WEBVTT

00:00:00.590 --> 00:00:04.575
"Ahoj, vítejte v cloudu
Native Show ve společnosti Microsoft Ignite.

00:00:04.575 --> 00:00:06.960
Naraziljsem na Ralpha.
Squillace, a on byl

00:00:06.960 --> 00:00:09.495
mluví o Cloud Nativní
sdružování aplikací.

00:00:09.495 --> 00:00:12.540
Děje se toho tu hodně.
o nativních aplikacích cloudu.

00:00:12.540 --> 00:00:14.550
Jdu najít Ralpha.
a budeme mluvit o

00:00:14.550 --> 00:00:19.950
tento zcela nový nástroj. Ahoj
Ralph. Jak to jde?

00:00:19.950 --> 00:00:21.645
Ahoj, Shane. Rád vás vidím.

00:00:21.645 --> 00:00:23.430
"Dobře. Právě jsem viděl
váš rozhovor na CNAB.

00:00:23.430 --> 00:00:25.050
Jsem rád, že se to stalo.

00:00:25.050 --> 00:00:26.310
ale šlo to opravdu dobře, pomyslel jsem si.

00:00:26.310 --> 00:00:28.440
"Dobře. Víš co, já jsem
Mám místo na konci chodby,

00:00:28.440 --> 00:00:30.090
Proč si nesedneme
a mluvit o tom víc.

00:00:30.090 --> 00:00:30.750
"" ano. Rád bych to udělal.

00:00:30.750 --> 00:00:30.930
"" Skvělé.

00:00:30.930 --> 00:00:51.780
TO JE V POŘÁDKU.

00:00:51.780 --> 00:00:55.930
Dobře, Ralphe. Tak jsem viděl
prezentace na CNAB.

00:00:56.150 --> 00:00:58.250
Dívám se na to, a já jsem

00:00:58.250 --> 00:01:02.240
ptát se, jaké problémy se snažíme
řešit s tímto novým nástrojem?

00:01:02.240 --> 00:01:03.740
Takže mi můžeš dát představu, co to je?

00:01:03.740 --> 00:01:05.900
je a co se snažíme
řešit s touto věcí?

00:01:05.900 --> 00:01:09.020
"Takže pamatujte, že je to
nativní výstavu cloudu.

00:01:09.020 --> 00:01:09.635
"" ano.

00:01:09.635 --> 00:01:11.510
"> Pamatujte si, že jsme
mluví o Cloud Native.

00:01:11.510 --> 00:01:13.190
Teď to opravdu znamená, že

00:01:13.190 --> 00:01:17.120
tato API jsou věci, které
používat k pohybu po našem softwaru,

00:01:17.120 --> 00:01:19.920
vybudovat naši infrastrukturu,
a tak dále.

00:01:20.140 --> 00:01:23.060
Jsi vývojář, kdybych ti dal

00:01:23.060 --> 00:01:25.430
schopnost vybudovat tento
věc, nebo že věc,

00:01:25.430 --> 00:01:27.470
ale s programem, co
Budeš dělat?

00:01:27.470 --> 00:01:29.450
Začnete vytvářet
miliony těchto věcí.

00:01:29.450 --> 00:01:31.250
Proč? Protože můžeš,

00:01:31.250 --> 00:01:34.340
a ukazuje se, že to umožňuje
stavíte opravdu složité věci,

00:01:34.340 --> 00:01:36.335
mikroslužeb a tak dále.

00:01:36.335 --> 00:01:38.360
To je opravdu všechno v pořádku a dobré.

00:01:38.360 --> 00:01:40.010
Ale teď máš funkce.

00:01:40.010 --> 00:01:42.200
nejen Kubernetes,
což je horká věc,

00:01:42.200 --> 00:01:43.700
ale máte funkce a

00:01:43.700 --> 00:01:45.810
bez serveru a máte
nastavit nějaké úložiště,

00:01:45.810 --> 00:01:47.720
a vaše úložiště může
není ve skutečnosti být v

00:01:47.720 --> 00:01:49.925
na stejném místě, kde
vaše provedení je,

00:01:49.925 --> 00:01:52.579
více ovládaných rovin,

00:01:52.579 --> 00:01:54.590
více api a nástrojů.

00:01:54.590 --> 00:01:59.090
Nyní, problém není
nutně sestavovat vaši aplikaci.

00:01:59.090 --> 00:02:00.620
Co když chcete prodat tuto aplikaci,

00:02:00.620 --> 00:02:03.785
co když chcete, aby to
Někdo jiný, jak to uděláte?

00:02:03.785 --> 00:02:06.905
Readme je devět mil dlouhý.

00:02:06.905 --> 00:02:10.895
Je vaše virtuální prostředí
přesně stejné jako jejich?

00:02:10.895 --> 00:02:13.160
Najednou je to
vaše práce, váš mozek

00:02:13.160 --> 00:02:16.525
nebo znalosti, které je třeba
odeslány v balíčku.

00:02:16.525 --> 00:02:16.915
"Jistě.

00:02:16.915 --> 00:02:18.055
"To je místo, kde CNAB,

00:02:18.055 --> 00:02:20.215
Nativní aplikace cloudu
Balíčky, pojďte dovnitř.

00:02:20.215 --> 00:02:23.170
Budete potřebovat nástroj, který
Udělej to a tohle je Porter.

00:02:23.170 --> 00:02:27.125
Specifikace, která popisuje
jak to udělat, je CNAB.

00:02:27.125 --> 00:02:29.180
"Takže jak tomu rozumím,

00:02:29.180 --> 00:02:31.565
Možná bych to mohl zjednodušit
pro publikum je,

00:02:31.565 --> 00:02:35.630
to je MSI pro mé
distribuovaných aplikací.

00:02:35.630 --> 00:02:38.150
"" ano. Pokud jste v
prostředí Windows

00:02:38.150 --> 00:02:40.115
protože jste byli
tam na dlouhou dobu.

00:02:40.115 --> 00:02:40.345
"" ano.

00:02:40.345 --> 00:02:42.585
"Myslíte si, že MSI pro cloud.

00:02:42.585 --> 00:02:44.780
"Toto je open source,
někdo může použít.

00:02:44.780 --> 00:02:47.060
Funguje na všech provozních
systémy a tak dále.

00:02:47.060 --> 00:02:49.475
Takže to není ani MSI pro jeden cloud.

00:02:49.475 --> 00:02:50.015
"" ano.

00:02:50.015 --> 00:02:51.695
"" Je to MSI na všechno.

00:02:51.695 --> 00:02:53.075
Pokud jste ve světě Linuxu,

00:02:53.075 --> 00:02:55.385
je to Dev nebo RPM pro cloud.

00:02:55.385 --> 00:02:55.670
"" ano.

00:02:55.670 --> 00:02:58.235
"> Pokud jste v Macu
svět, je to DMG.

00:02:58.235 --> 00:03:00.155
"" Abych to pochopil
to, co říkáte.

00:03:00.155 --> 00:03:05.310
Tak nedávno jsem měl Kubernetes
cluster, který jsem musel nastavit.

00:03:05.310 --> 00:03:09.215
Měl jsem aplikaci, která
15 mikroslužeb.

00:03:09.215 --> 00:03:11.780
Měl jsem nějaké funkce, a
Ve skutečnosti jsem si procházela.

00:03:11.780 --> 00:03:13.460
že README krok za krokem

00:03:13.460 --> 00:03:15.560
krok, a já jsem pořád bít
zátarasy.

00:03:15.560 --> 00:03:15.930
"" ano.

00:03:15.930 --> 00:03:18.050
"Nepovolil jsem
takové a takové služby

00:03:18.050 --> 00:03:20.525
na mém clusteru, začněte znovu.

00:03:20.525 --> 00:03:22.340
Všechno to nevyšlo, musel jsem to přestavět.

00:03:22.340 --> 00:03:23.900
můj shluk, a je to frustrující.

00:03:23.900 --> 00:03:26.044
"" ano, a protože
README je velmi dlouhá,

00:03:26.044 --> 00:03:28.190
pokud jste něco zapomněli v kroku 2,

00:03:28.190 --> 00:03:30.980
jediný způsob, jak si můžete být jisti,
že budete dělat

00:03:30.980 --> 00:03:33.770
to je opět zničit všechno
a spusťte jej od kroku 1.

00:03:33.770 --> 00:03:35.480
To je velmi frustrující.

00:03:35.480 --> 00:03:37.825
Je to ztráta času a energie.

00:03:37.825 --> 00:03:38.460
"" ano.

00:03:38.460 --> 00:03:40.890
"Takže je to jen věc Microsoft?

00:03:40.890 --> 00:03:42.500
Jsou v tom zapojeny i jiné společnosti?

00:03:42.500 --> 00:03:44.210
"Ne. Takže specifikace je

00:03:44.210 --> 00:03:46.340
skutečně součástí
Linux Nadace.

00:03:46.340 --> 00:03:47.570
Tohle je trochu složité.

00:03:47.570 --> 00:03:49.130
ale Linux Foundation má

00:03:49.130 --> 00:03:51.740
speciální základ uvnitř

00:03:51.740 --> 00:03:54.035
nazvala společný
rozvojová nadace.

00:03:54.035 --> 00:03:56.210
To je místo, kde společnosti
a komunity mohou získat

00:03:56.210 --> 00:03:59.270
společně a napsat specifikaci
a nechat ji veřejně řídit.

00:03:59.270 --> 00:04:02.390
Specifikace CNAB je součástí

00:04:02.390 --> 00:04:05.990
projekt CNAB v rámci
JTF uvnitř LF,

00:04:05.990 --> 00:04:07.545
což znamená, že je
základy až dolů.

00:04:07.545 --> 00:04:07.905
"" Pravda.

00:04:07.905 --> 00:04:10.780
"Ale je to veřejně řízený
Specifikace.

00:04:10.780 --> 00:04:17.075
Intel je tam, Datadog je
Tam, Docker je tam.

00:04:17.075 --> 00:04:18.020
"" HashiCorp.

00:04:18.020 --> 00:04:20.540
"" HashiCorp, NYU,

00:04:20.540 --> 00:04:23.030
celá parta spolupracovníků
kromě společnosti Microsoft.

00:04:23.030 --> 00:04:25.220
"> Všichni spolupracujeme
aby to toto vytvořilo.

00:04:25.220 --> 00:04:26.660
"> Takže například aplikace Docker je

00:04:26.660 --> 00:04:28.715
nástroj PEP vyhovující cnab.

00:04:28.715 --> 00:04:31.235
Pokud vytváříte aplikaci s aplikací Docker,

00:04:31.235 --> 00:04:32.660
Porter to může nainstalovat.

00:04:32.660 --> 00:04:34.250
Pokud vytvoříte aplikaci s Porterem,

00:04:34.250 --> 00:04:35.740
Aplikace Docker ji může nainstalovat.

00:04:35.740 --> 00:04:38.090
"> Porter je CLI
které jsme vytvořili v

00:04:38.090 --> 00:04:41.370
pracovat se specifikací.

00:04:41.370 --> 00:04:42.430
"Ano, přesně tak.

00:04:42.430 --> 00:04:42.695
"Dobře.

00:04:42.695 --> 00:04:43.805
"Takže když se nad tím zamyslíte,

00:04:43.805 --> 00:04:47.450
je snadné mluvit o CNAB jako
věc, kterou potřebujete vědět.

00:04:47.450 --> 00:04:48.630
Vlastně to nemusíš vědět.

00:04:48.630 --> 00:04:50.980
Co chcete, je nástroj,
chcete zážitek.

00:04:50.980 --> 00:04:52.220
Pokud jste inženýr,

00:04:52.220 --> 00:04:54.465
budete nakonec dostat do
specifikace samotné.

00:04:54.465 --> 00:04:58.700
"" Takže když přemýšlím o nasazení
distribuované aplikace,

00:04:58.700 --> 00:05:00.440
nyní dát stranou možná některé

00:05:00.440 --> 00:05:02.390
ostatní infrastruktury
kusy jako bez serveru

00:05:02.390 --> 00:05:04.805
protože jdu nastavit
to se možná na vlastní pěst.

00:05:04.805 --> 00:05:06.860
Strávil jsem spoustu času a energie

00:05:06.860 --> 00:05:09.440
učení Skládat a
předtím bylo

00:05:09.440 --> 00:05:11.930
Roj, a teď mluvíme
o Kubernetes, a já jsem

00:05:11.930 --> 00:05:14.540
učení Helm grafy
a všechny tyto nástroje,

00:05:14.540 --> 00:05:16.730
tak, jak se to liší od
něco jako Compose?

00:05:16.730 --> 00:05:18.934
Protože můžu dát dohromady

00:05:18.934 --> 00:05:22.265
15 služeb a já jdu,
''Docker-compose Up'',

00:05:22.265 --> 00:05:25.435
nebo pokud mám Kubernetes,
Můžu jen říct,

00:05:25.435 --> 00:05:27.320
''Apply', a předat všechny

00:05:27.320 --> 00:05:30.890
moje soubory nasazení a moje služba
soubory a to se stane pro mě.

00:05:30.890 --> 00:05:34.200
Jak se to liší od
něco takového?

00:05:34.610 --> 00:05:39.230
"" To je opravdu všechno
které používáte, je

00:05:39.230 --> 00:05:43.415
nutné dát dohromady
něco v jednom kontejneru.

00:05:43.415 --> 00:05:45.590
Vlastně to není jiné.

00:05:45.590 --> 00:05:49.430
Takže například mohu ukázat
vás, kde je svazek,

00:05:49.430 --> 00:05:51.770
kde máme Helm Charts, Terraform,

00:05:51.770 --> 00:05:55.220
vlastní binární, který dělá některé
vlastní věc, ty speciální položky.

00:05:55.220 --> 00:05:58.415
Může být například
Docker Compose uvnitř.

00:05:58.415 --> 00:06:02.170
Rozdíl je v tom, že Docker
Compose je specifický runtime.

00:06:02.170 --> 00:06:03.860
Co ještě musíš udělat, když jsi jednou?

00:06:03.860 --> 00:06:05.525
máte své služby
zprovoznění?

00:06:05.525 --> 00:06:05.999
"Aha, chápu.

00:06:05.999 --> 00:06:08.570
"> Tak typicky byste
pak se vaše Docker Compose,

00:06:08.570 --> 00:06:13.775
aplikace Docker s komponovacím
soubor, který by vše fungovalo.

00:06:13.775 --> 00:06:15.470
Ale pak se chystáte
muset spustit prostředí PowerShell

00:06:15.470 --> 00:06:16.670
skript dělat něco jiného.

00:06:16.670 --> 00:06:18.050
Možná nakonfigurovat CDN,

00:06:18.050 --> 00:06:19.730
Možná uděláte něco v ARM,

00:06:19.730 --> 00:06:21.500
Možná udělat něco v Cloudflare.

00:06:21.500 --> 00:06:23.270
"> Nastavte některé oprávnění služby AD,
něco takového.

00:06:23.270 --> 00:06:24.410
"Přesně tak, budete muset

00:06:24.410 --> 00:06:26.450
nakonfigurovat aplikaci přinejmenším.

00:06:26.450 --> 00:06:32.029
Ten krok už je hotová.

00:06:32.029 --> 00:06:36.320
To, co tady děláš, je, že Porter pomáhá.
dáte celý proces

00:06:36.320 --> 00:06:38.060
v balíčku, a pak můžete jen

00:06:38.060 --> 00:06:40.385
Docker vytáhnout, Docker
metaforicky tlačit.

00:06:40.385 --> 00:06:43.835
Je to Porter nainstalovat,
Porter odinstalovat.

00:06:43.835 --> 00:06:46.190
Ale můžete to udělat jen z adresy URL.

00:06:46.190 --> 00:06:46.505
"" Chápu.

00:06:46.505 --> 00:06:47.630
"Můžu ti to ukázat.

00:06:47.630 --> 00:06:49.550
"K tomu se dostaneme.
Rád bych viděl demo.

00:06:49.550 --> 00:06:51.170
Mám jen pár dalších
otázky kolem toho, že

00:06:51.170 --> 00:06:54.155
protože to je další nástroj.

00:06:54.155 --> 00:06:56.750
Zní to jako všechny ty věci

00:06:56.750 --> 00:06:59.000
že tato specifikace poskytuje a

00:06:59.000 --> 00:07:03.335
Porter může poskytnout zvuky jako
něco mě jako developer,

00:07:03.335 --> 00:07:06.905
Možná bych ti to chtěl předat.
mému operačnímu týmu a říct:

00:07:06.905 --> 00:07:08.195
''To je váš problém.''

00:07:08.195 --> 00:07:10.160
Protože jako vývojář,

00:07:10.160 --> 00:07:12.650
Chci jen napsat
kód a kontrola

00:07:12.650 --> 00:07:14.630
a mít něco
jinak tento proces zvládnou,

00:07:14.630 --> 00:07:15.890
jako proces CI/CD.

00:07:15.890 --> 00:07:16.355
"Jistě.

00:07:16.355 --> 00:07:19.760
"" Pamatuji si první
čas jsem udělal Docker,

00:07:19.760 --> 00:07:20.990
Udělal jsem Docker stavět,

00:07:20.990 --> 00:07:23.135
Docker utekl a já na to:
''Člověče, to je magie.''

00:07:23.135 --> 00:07:23.690
"" ano.

00:07:23.690 --> 00:07:25.970
"" Je to další z

00:07:25.970 --> 00:07:27.710
jen další nástroj, který jsem

00:07:27.710 --> 00:07:30.475
může chvíli používat a
To to jen tak zmizí?

00:07:30.475 --> 00:07:33.285
Ptám se na spoustu otázek.
Možná v jedné otázce.

00:07:33.285 --> 00:07:36.540
Ale to je obava, že mám, je,

00:07:36.540 --> 00:07:38.025
''Člověče, tohle je skvělý nástroj,

00:07:38.025 --> 00:07:40.085
Půjdu ho použít a pak

00:07:40.085 --> 00:07:42.995
možná je to jen pro mé
Dev test vnitřní smyčky.''

00:07:42.995 --> 00:07:44.900
Je to výrobní nástroj pro mě, nebo

00:07:44.900 --> 00:07:46.610
je to výrobní
nástroj pro můj tým Ops?

00:07:46.610 --> 00:07:48.560
"" Odpověď je, že by to mohlo být všechno

00:07:48.560 --> 00:07:50.790
tyto, protože nástroje jsou jen nástroje.

00:07:50.790 --> 00:07:51.905
Jsi inženýr.

00:07:51.905 --> 00:07:54.050
Podívejte se na nástroje s určitým stupněm

00:07:54.050 --> 00:07:57.065
skepse, protože jste byli
ten, který se může rozhodnout.

00:07:57.065 --> 00:07:59.995
No, vezměme si příklad
z hlediska vývojáře.

00:07:59.995 --> 00:08:01.430
Postavil jsem tuto aplikaci,

00:08:01.430 --> 00:08:02.690
nebo jste vytvořili aplikaci,

00:08:02.690 --> 00:08:05.150
váš Docker Roj
aplikace, například.

00:08:05.150 --> 00:08:07.460
Ale ty se chystáš
dát, že pryč, a vy

00:08:07.460 --> 00:08:09.680
muset napsat
README pro někoho.

00:08:09.680 --> 00:08:10.490
"Jistě.

00:08:10.490 --> 00:08:12.170
"> Jakmile si vezmou readme,

00:08:12.170 --> 00:08:14.090
budou chtít
k automatizaci, že.

00:08:14.090 --> 00:08:17.000
Porter ti to dovolí.

00:08:17.000 --> 00:08:19.850
ale to umožňuje ostatním lidem
udělat to pro vás tím, že vezme

00:08:19.850 --> 00:08:22.700
readme a uvedení do
strukturovaný soubor YAML.

00:08:22.700 --> 00:08:24.470
Ve skutečnosti nemusí psát.

00:08:24.470 --> 00:08:27.975
Skript Bash nebo PowerShell
nebo něco takového.

00:08:27.975 --> 00:08:30.855
Jakmile to udělají, je to teď
části ci/CD.

00:08:30.855 --> 00:08:33.155
Teď, ty sám, developer,

00:08:33.155 --> 00:08:36.260
Portera se nikdy nedotkneš a ty
Je mi to jedno, a to je v pořádku.

00:08:36.260 --> 00:08:37.760
Z tohoto pohledu tedy může být

00:08:37.760 --> 00:08:41.300
nástroj Ops, protože
nyní, že snímek

00:08:41.300 --> 00:08:44.810
složité nastavení, a že
komplexní aplikace je nyní

00:08:44.810 --> 00:08:46.760
neměnné a může být

00:08:46.760 --> 00:08:48.830
převedeny v průběhu
vašeho automatizačního systému.

00:08:48.830 --> 00:08:51.140
Může být digitálně podepsán,
lze jej stáhnout,

00:08:51.140 --> 00:08:54.365
zařadit do důvěryhodného registru
jako neměnná entita.

00:08:54.365 --> 00:08:58.955
To je velmi užitečné pro komunikaci
vaše nápady někomu jinému,

00:08:58.955 --> 00:09:00.725
i když jste jako
vývojář ji nepotřeboval.

00:09:00.725 --> 00:09:02.330
Ale jsou i jiná místa.

00:09:02.330 --> 00:09:03.920
kde by to mohlo být více
vývojářského nástroje.

00:09:03.920 --> 00:09:06.320
Takže například, pokud jste v
malý tým, nebo pokud jste v

00:09:06.320 --> 00:09:10.310
oddělení a potřebujete pomoci
ostatní lidé nastavit vaše věci,

00:09:10.310 --> 00:09:12.230
můžete skutečně vytvořit balíček

00:09:12.230 --> 00:09:14.180
jednoduše proto, že je
snadné a

00:09:14.180 --> 00:09:17.960
dát někomu jinému, a teď
Ti lidé se nemusí učit.

00:09:17.960 --> 00:09:18.560
"" Chápu.

00:09:18.560 --> 00:09:21.469
"" Váš mozek, aby
používat vaši aplikaci,

00:09:21.469 --> 00:09:23.630
stačí říct, ''Porter
nainstalovat pomocí značky.''

00:09:23.630 --> 00:09:25.970
Dokud mají
řádné pověření,

00:09:25.970 --> 00:09:29.795
nainstaluje přesně to samé
způsob, jakým jste jej vytvořili, aby byl nainstalován.

00:09:29.795 --> 00:09:31.660
Takže opravdu záleží na vašem scénáři.

00:09:31.660 --> 00:09:33.160
Je to nástroj infrastruktury.

00:09:33.160 --> 00:09:37.510
"" Vím, že s grafy Helm
a samozřejmě Docker soubory,

00:09:37.510 --> 00:09:39.890
Docker obrázky, máme
místo pro jejich uložení.

00:09:39.890 --> 00:09:44.530
Můžeme je sdílet napříč ostatními
místa nasazení, jako je registr.

00:09:44.530 --> 00:09:46.430
Takže to můžu dát do Azure.
registr kontejnerů,

00:09:46.430 --> 00:09:48.605
dockerhubu nebo dokonce GitHubu.

00:09:48.605 --> 00:09:51.170
Naše balíčky CNAB, jsme schopni

00:09:51.170 --> 00:09:53.140
dát ty v těchto typech
míst, kde se o ně můžete podělit?

00:09:53.140 --> 00:09:56.450
"" Ano, přesně tak. Takže jeden z
pěkné věci o specifikaci,

00:09:56.450 --> 00:09:58.460
nejen specifikace OCI,

00:09:58.460 --> 00:10:00.365
například obrázky Dockeru,

00:10:00.365 --> 00:10:05.300
je, že balíček CNAB a
Je to vnitřní fungování.

00:10:05.300 --> 00:10:08.066
Je tu instalace
ve výchozím nastavení.

00:10:08.066 --> 00:10:09.050
Můžete to prodloužit,

00:10:09.050 --> 00:10:09.910
Můžete dělat jiné věci.

00:10:09.910 --> 00:10:13.250
To jsou všechny Obrázky OCI
ve výchozím nastavení v Porter.

00:10:13.250 --> 00:10:15.920
To znamená, že můžete Porter publikovat

00:10:15.920 --> 00:10:19.655
Registr OCI, jako je Docker
Hub nebo soukromý, jako je ACR,

00:10:19.655 --> 00:10:21.540
nebo kdekoli chcete dělat.

00:10:21.540 --> 00:10:24.555
Můžete dokonce vytáhnout ho a
serializovat, pokud si budete přát,

00:10:24.555 --> 00:10:26.750
převezte ji do místního registru.

00:10:26.750 --> 00:10:29.810
Jsou to jen obrázky Dockeru pro
účely distribuce,

00:10:29.810 --> 00:10:31.520
který činí síťový efekt

00:10:31.520 --> 00:10:34.400
nyní možné nejen
s jedním obrázkem Dockeru,

00:10:34.400 --> 00:10:36.530
jako jedna služba, ale ve skutečnosti, s

00:10:36.530 --> 00:10:40.415
celou aplikaci a její
nasazení a upgrade zásobníku.

00:10:40.415 --> 00:10:43.670
To dává váš mozek do kontejneru.

00:10:43.670 --> 00:10:46.100
To je důvod, proč je to
velmi užitečný nástroj pro

00:10:46.100 --> 00:10:49.220
síťový efekt jako neměnnost
a distribuce.

00:10:49.220 --> 00:10:52.380
"Jistě. Takže kdo má prospěch
nejvíce z těchto svazků?

00:10:52.380 --> 00:10:55.070
Teď, budu možná
odpovědět na mou vlastní otázku.

00:10:55.070 --> 00:10:55.715
"" Jdi na to.

00:10:55.715 --> 00:10:59.839
"" Půjdu přemýšlet
o nyní na mé READMe,

00:10:59.839 --> 00:11:01.970
zejména ta poslední
aplikace, která jsem právě nainstaloval,

00:11:01.970 --> 00:11:03.365
všechny služby a jít,

00:11:03.365 --> 00:11:06.290
"Hej, paní nebo pan

00:11:06.290 --> 00:11:07.580
Inženýr, který jste mi právě řekl, aby

00:11:07.580 --> 00:11:10.460
projít všech těchto 15 krok věci,

00:11:10.460 --> 00:11:13.160
Možná by ses měl jít podívat na
tato specifikace CNAB,

00:11:13.160 --> 00:11:15.140
používat Porter, a stavět
všechny kroky.

00:11:15.140 --> 00:11:16.595
Jen musím kliknout na tlačítko,

00:11:16.595 --> 00:11:21.280
nebo si Porter nainstalovat nebo
bez ohledu na příkaz je.''

00:11:21.280 --> 00:11:23.180
Vím, že z toho budu mít užitek.

00:11:23.180 --> 00:11:24.785
z pokusu o nasazení, že

00:11:24.785 --> 00:11:27.515
ale je to také

00:11:27.515 --> 00:11:31.520
našim zákazníkům, kteří by mohli chtít
používat tuto aplikaci?

00:11:31.520 --> 00:11:34.160
Takže to vnímáme jako
něco, co jsme vložili

00:11:34.160 --> 00:11:38.090
tržiště, kde mohou lidé
sdružovat naše aplikace a nasazovat je.

00:11:38.090 --> 00:11:40.775
Takhle budeme stavět.
tyto velké distribuovatelné aplikace?

00:11:40.775 --> 00:11:43.280
"Jistě. Dokážete si představit,
že by to bylo velmi,

00:11:43.280 --> 00:11:44.660
velmi jednoduché dělat.

00:11:44.660 --> 00:11:46.580
Ve skutečnosti, mluvíme s
na trhu o tom, jak

00:11:46.580 --> 00:11:49.500
mohli bychom to udělat s
CNAB svazky právě teď.

00:11:50.790 --> 00:11:53.650
Dalo by se snadno udělat, samozřejmě,

00:11:53.650 --> 00:11:54.850
protože je to obraz OCI,

00:11:54.850 --> 00:11:57.880
může být podepsán, může být
důvěryhodný, můžete jej skenovat,

00:11:57.880 --> 00:12:00.010
můžete jej ověřit a nabídnout na

00:12:00.010 --> 00:12:02.275
tržiště a také
přímo vašim zákazníkům.

00:12:02.275 --> 00:12:02.725
"Dobře.

00:12:02.725 --> 00:12:05.230
"" Co to dělá, je, já
Myslím, že jsem se snažil vysvětlit,

00:12:05.230 --> 00:12:06.460
je to, že dává zákazníkům

00:12:06.460 --> 00:12:10.975
jednotnou neměnnou instalaci
váš konkrétní mozek pokaždé.

00:12:10.975 --> 00:12:11.170
"" Správně.

00:12:11.170 --> 00:12:12.565
"To zvyšuje důvěru,

00:12:12.565 --> 00:12:15.130
snižuje vaši podporu
náklady a podobné věci.

00:12:15.130 --> 00:12:16.780
Ať už jste v
tržiště, nebo zda jste

00:12:16.780 --> 00:12:19.570
dělat zákaznickou práci
přímo, například.

00:12:19.570 --> 00:12:19.930
"Dobře.

00:12:19.930 --> 00:12:22.630
"Ale existují i jiné malé
malinký funkce, které můžete udělat.

00:12:22.630 --> 00:12:24.010
Pamatuj, je to jen kontejner.

00:12:24.010 --> 00:12:25.330
má specifikaci.

00:12:25.330 --> 00:12:26.800
Takže například, mohu skutečně

00:12:26.800 --> 00:12:29.545
generovat instalační program grafického uživatelského rozhraní
pro jednu z těchto věcí.

00:12:29.545 --> 00:12:33.580
Takže můžete skutečně
dát to, co se zdá jako

00:12:33.580 --> 00:12:38.260
vizuální prostředí MSI na
čistě cloud-nativní balíček,

00:12:38.260 --> 00:12:40.810
zákazníkovi, který
opravdu není IT profík,

00:12:40.810 --> 00:12:42.970
ale potřebuje a má pověření,

00:12:42.970 --> 00:12:44.935
je třeba nainstalovat jeden
a má pověření.

00:12:44.935 --> 00:12:48.685
Mohu vlastně jen připojit USB
klíč, metaforicky řečeno.

00:12:48.685 --> 00:12:48.970
"" Správně.

00:12:48.970 --> 00:12:50.650
"" Správně. Spuštění aplikace

00:12:50.650 --> 00:12:52.960
a klikněte na tlačítko "Instalovat",
přidejte své přihlašovací údaje.

00:12:52.960 --> 00:12:54.610
V těchto prostředích, náhle, ale

00:12:54.610 --> 00:12:56.440
svazek se stává v
kromě toho, že právě

00:12:56.440 --> 00:12:58.180
sdíletelné a pro vaše zákazníky a

00:12:58.180 --> 00:13:00.655
důvěřivá bytost v
trhu, například.

00:13:00.655 --> 00:13:03.730
V těchto scénářích
stát se extrémně flexibilními pro

00:13:03.730 --> 00:13:06.190
mnohem širší škálu
zákazníkům, kteří

00:13:06.190 --> 00:13:08.755
mají technickou úroveň
odborných znalostí, které děláte.

00:13:08.755 --> 00:13:11.314
"Dobře. Nyní, máte
rychlé demo můžeme projít?

00:13:11.314 --> 00:13:11.550
"Ano, jistě.

00:13:11.550 --> 00:13:12.685
"" Možná mi ukažte tento symbol,

00:13:12.685 --> 00:13:14.860
ukažte mi, co je balíček a
jak všechny tyto věci funguje?

00:13:14.860 --> 00:13:15.760
"Ano, rozhodně.

00:13:15.760 --> 00:13:16.420
"Dobře. Podíváme se na to.

00:13:16.420 --> 00:13:19.000
Takže pokud se díváme sem,

00:13:19.000 --> 00:13:21.160
nejjednodušší věc udělat,
Uděláme jednoduchou.

00:13:21.160 --> 00:13:22.885
Můžete vidět, že jsem
již nainstalován,

00:13:22.885 --> 00:13:24.805
Ale nejdřív ti to chci vysvětlit.

00:13:24.805 --> 00:13:27.700
Takže Porter vám dává
schopnost uchopit balíček

00:13:27.700 --> 00:13:30.655
a vlastně popsat, co jste
Bude to s tím stačit, že?

00:13:30.655 --> 00:13:32.320
Jedná se o velmi jednoduchý balíček.

00:13:32.320 --> 00:13:33.760
Použije helmu 3.

00:13:33.760 --> 00:13:36.670
což je další verze
Helmu, který je tam venku.

00:13:36.670 --> 00:13:37.780
Myslím, že by mělo být

00:13:37.780 --> 00:13:40.450
uvolněno připraveno pro
výroba je velmi krátká,

00:13:40.450 --> 00:13:41.875
a pokud nejste
používat, měli byste.

00:13:41.875 --> 00:13:42.115
"" ano.

00:13:42.115 --> 00:13:45.580
"' Tak jsme postavili balíček
cvičení Helm 3.

00:13:45.580 --> 00:13:48.970
Pokud to potřebujete nainstalovat,

00:13:48.970 --> 00:13:52.525
budete skutečně muset
generovat nějaké pověření, že jo?

00:13:52.525 --> 00:13:54.790
Já už jednu mám. Vy
vidět Helm 3 tam.

00:13:54.790 --> 00:13:59.020
Ale vy to uděláte tím, že
bude creds generovat,

00:13:59.020 --> 00:14:01.510
a můžete vidět, že můžete
Stačí se podívat na značku.

00:14:01.510 --> 00:14:03.295
Nemusím to instalovat.

00:14:03.295 --> 00:14:05.965
Mohu jen poukázat na
stejně jako Docker.

00:14:05.965 --> 00:14:06.760
"Dobře.

00:14:06.760 --> 00:14:08.320
"Bude to pokračovat a projít.

00:14:08.320 --> 00:14:10.090
Můžete skutečně nastavit

00:14:10.090 --> 00:14:13.735
určitou hodnotu, nebo můžete
vyžádat hodnotu z proměnné.

00:14:13.735 --> 00:14:15.820
V tomto případě jsem
již použita cesta k souboru,

00:14:15.820 --> 00:14:19.520
moje kostka config, protože to je
vše, co právě teď používám.

00:14:19.530 --> 00:14:22.000
Vzdáme se toho nahoře.

00:14:22.000 --> 00:14:24.820
Takže k instalaci, můžete
vidět, že jsem na

00:14:24.820 --> 00:14:27.940
právo uvádět můj konkrétní
sada pověření,

00:14:27.940 --> 00:14:29.920
což znamená, že mohu použít
stejnou bitovou kopii, která se má nainstalovat

00:14:29.920 --> 00:14:33.025
více různých konfigurací
prostředí, že?

00:14:33.025 --> 00:14:35.170
Vše, co jsem kolem je kostka config.

00:14:35.170 --> 00:14:36.580
Takhle to funguje, jasný?

00:14:36.580 --> 00:14:37.225
"Dobře.

00:14:37.225 --> 00:14:40.210
"Teď, to je docela
jednoduchý příklad, že jo?

00:14:40.210 --> 00:14:42.250
Všimněte si, že je to hotovo

00:14:42.250 --> 00:14:44.320
několik věcí, které
by to normálně neudělali.

00:14:44.320 --> 00:14:46.060
Je to již uvedeny zprávy,

00:14:46.060 --> 00:14:49.270
nemáme žádné, a pak
je přidán vlastní repo.

00:14:49.270 --> 00:14:51.160
Takže už jsme udělali dva kroky.

00:14:51.160 --> 00:14:53.995
Jakmile je repo nainstalováno,

00:14:53.995 --> 00:14:57.865
nyní instaluje
Hlasovací aplikace Azure, že?

00:14:57.865 --> 00:15:00.670
Pokud Wi-Fi funguje, počkáme.

00:15:00.670 --> 00:15:02.290
Jakmile se to vrátí,

00:15:02.290 --> 00:15:03.880
nyní se můžeme podívat na klastr a

00:15:03.880 --> 00:15:05.770
Uvidíme, jestli to bylo nainstalováno, že jo?

00:15:05.770 --> 00:15:06.120
"" Chápu.

00:15:06.120 --> 00:15:08.245
"> Ve skutečnosti by mělo být.

00:15:08.245 --> 00:15:10.765
Můžeme jít sem, tam nahoře.

00:15:10.765 --> 00:15:13.810
Ve skutečnosti bychom mohli jít
a podívejte se na IP, pokud

00:15:13.810 --> 00:15:15.340
chtěl čekat na nízkou rovnováhu zatížení

00:15:15.340 --> 00:15:17.305
otevřít, a my
se mohou podívat na aplikaci.

00:15:17.305 --> 00:15:20.695
Nyní se můžete podívat na tohle tady.

00:15:20.695 --> 00:15:23.125
Můžete upgradovat, pokud si přejete,

00:15:23.125 --> 00:15:25.375
a budeme pokračovat a odinstalovat

00:15:25.375 --> 00:15:27.865
jen ukázat snadný pracovní postup.

00:15:27.865 --> 00:15:30.310
"" Jsem obeznámen s hlasováním
aplikace jako jeden z našich příkladů

00:15:30.310 --> 00:15:32.590
které máme na Azure Repos.

00:15:32.590 --> 00:15:35.650
"> Ve skutečnosti se jedná o stejné hlasování
aplikace ze vzorků Azure, že?

00:15:35.650 --> 00:15:35.880
"" ano.

00:15:35.880 --> 00:15:37.210
"Tak to je ten samý.

00:15:37.210 --> 00:15:40.510
To je pěkná
přímočará aplikace, dobře?

00:15:40.510 --> 00:15:42.520
Tak jdeme na to. Je to nedosažitelné.

00:15:42.520 --> 00:15:43.870
Jedná se o problém wi-fi.

00:15:43.870 --> 00:15:45.820
Miluju konference, ty ne?

00:15:45.820 --> 00:15:49.060
Dobře. Všimnete si jen ukázat

00:15:49.060 --> 00:15:53.980
vám, že stále máme naše
Hello-helm instance zde.

00:15:53.980 --> 00:15:56.785
Až dostaneme Zpátky Wi-Fi,

00:15:56.785 --> 00:15:58.390
můžeme pokračovat a
odinstalovat znovu.

00:15:58.390 --> 00:15:58.705
"Jistě.

00:15:58.705 --> 00:16:01.015
"" Správně? Pokud to uděláme,

00:16:01.015 --> 00:16:03.864
Podívejme se na trochu
trochu složitější příklad.

00:16:03.864 --> 00:16:06.370
Jeden z dalších funkcí mohu

00:16:06.370 --> 00:16:09.220
udělat, je mohu skutečně
zkopírujte to někde.

00:16:09.220 --> 00:16:10.450
Tady máme balík.

00:16:10.450 --> 00:16:13.360
Pokud jste slyšeli o našich OAM a Dapper

00:16:13.360 --> 00:16:16.780
a kormidla open source projekty
které nedávno vyšly,

00:16:16.780 --> 00:16:18.250
Zde je balíček, který můžete použít.

00:16:18.250 --> 00:16:20.530
Instaluje kormidlo, dobře?

00:16:20.530 --> 00:16:22.855
Mám balíček pro Dappera.

00:16:22.855 --> 00:16:25.450
Přemýšlejte o README
u těchto projektů.

00:16:25.450 --> 00:16:26.440
"Jsou obrovské. Ano.

00:16:26.440 --> 00:16:27.895
Nejsou vlastně tak velké.

00:16:27.895 --> 00:16:30.610
Ale protože popisují všechny
možné způsoby, jak to udělat,

00:16:30.610 --> 00:16:32.815
Musíš o tom nejdřív přemýšlet.

00:16:32.815 --> 00:16:34.360
ujistěte se, že vaše prostředí je správné.

00:16:34.360 --> 00:16:36.610
Tady to prostě je.
a nainstalujte jej.

00:16:36.610 --> 00:16:39.010
Už je zajatý.
Tak to je ta lehkost.

00:16:39.010 --> 00:16:41.125
Ale všimněte si, že to můžu zkopírovat.

00:16:41.125 --> 00:16:44.755
Tak tady, jsem udělal
vzít veřejnou synapsi,

00:16:44.755 --> 00:16:47.185
a tato pravá ruka by mohla být ACR.

00:16:47.185 --> 00:16:51.085
Takže jakmile jsem se rozhodl jsem
svazek, který se mi líbí,

00:16:51.085 --> 00:16:53.170
Můžu to vytáhnout.
do soukromého repo,

00:16:53.170 --> 00:16:56.725
důvěryhodného repo, které může
dát ACR skenování na to.

00:16:56.725 --> 00:16:58.480
Mám geo-replikaci,

00:16:58.480 --> 00:17:01.780
všechny ty věci, které ACR
stanoví, že opravdu chci v

00:17:01.780 --> 00:17:05.275
kromě důvěry, že
to je můj soukromý registr.

00:17:05.275 --> 00:17:08.080
"" To je dobrý příklad
protože vím, že tam

00:17:08.080 --> 00:17:10.960
může být více Dockerů
obrázky, které jsem udělal předtím.

00:17:10.960 --> 00:17:12.040
Stahuju je dolů.

00:17:12.040 --> 00:17:13.330
Sám je označuji.

00:17:13.330 --> 00:17:14.905
a pak jsem tlačí
tak, že mám

00:17:14.905 --> 00:17:18.100
těchto pětistupňových pohybů, které
Dělám, aby se všechny

00:17:18.100 --> 00:17:21.280
těchto velkých aplikací a
se stěhuji do mého soukromého místa, kde

00:17:21.280 --> 00:17:24.490
tyto balíčky mají všechny kroky
nezbytné k tomu, aby se tak stalo,

00:17:24.490 --> 00:17:25.930
nyní jste právě
replikovány sami.

00:17:25.930 --> 00:17:28.480
"Přesně tak. Než odejdeme,

00:17:28.480 --> 00:17:30.280
Chci ti vlastně něco ukázat.

00:17:30.280 --> 00:17:32.905
opravdu docela složité
to je více reálného světa.

00:17:32.905 --> 00:17:33.220
"Dobře.

00:17:33.220 --> 00:17:36.490
"Dobře. Jedná se o balíček
že Jeremy Rickard,

00:17:36.490 --> 00:17:38.710
jeden z mých vývojářů,
napsal a publikoval.

00:17:38.710 --> 00:17:41.830
Můžete jej nainstalovat. Běželi jsme
toto demo na HashiConf.

00:17:41.830 --> 00:17:42.370
"Dobře.

00:17:42.370 --> 00:17:43.900
"Tento balíček je zajímavý.

00:17:43.900 --> 00:17:48.175
Všimněte si, že používá
DigitalOcean kromě AKS.

00:17:48.175 --> 00:17:51.010
Jedná se o distribuovaný
aplikace v cloudu.

00:17:51.010 --> 00:17:54.970
Jedna z věcí, které
dělá, je docela složité.

00:17:54.970 --> 00:17:57.295
Všimněte si, že používáme
Kormidlo a Terraform.

00:17:57.295 --> 00:18:00.940
Nejprve vytvoří kbelík v

00:18:00.940 --> 00:18:05.590
DigitalOcean, to je S3
kompatibilní s vlastním binárním souborem.

00:18:05.590 --> 00:18:07.600
Právě jsme tam hodili dvojku.

00:18:07.600 --> 00:18:10.855
nyní je k dispozici
použít z přesného,

00:18:10.855 --> 00:18:12.280
což je v podstatě
vysolit příkaz.

00:18:12.280 --> 00:18:13.030
"Jistě.

00:18:13.030 --> 00:18:16.795
"> Stačí zkopírovat příkazy
které byly v README a

00:18:16.795 --> 00:18:18.880
přidat odkazy na
bez ohledu na pověření

00:18:18.880 --> 00:18:20.845
možná budete muset, aby to fungovalo,

00:18:20.845 --> 00:18:23.455
a pak jdeme
používat Terraform.

00:18:23.455 --> 00:18:27.175
Takže teď máme několik kroků,
různých nástrojů pro nasazení.

00:18:27.175 --> 00:18:31.660
Synapse se nestará, a vaše
uživatel se také nestará.

00:18:31.660 --> 00:18:34.120
Nechtějí používat vaše nástroje.

00:18:34.120 --> 00:18:35.875
chtějí jen používat vaši aplikaci.

00:18:35.875 --> 00:18:37.340
"To je pravda.

00:18:37.710 --> 00:18:42.010
"> Můžete také určit některé
výstupy, protože používáme Terraform

00:18:42.010 --> 00:18:45.820
vytvořit PostgreSQL
databáze v DigitalOcean.

00:18:45.820 --> 00:18:52.000
Vezmeme si ty hodnoty.
a vytvářet pomocí Helm v AKS,

00:18:52.000 --> 00:18:55.210
graf helmu, který nasazuje
aplikace nad nimi,

00:18:55.210 --> 00:18:57.070
který spojuje DigitalOcean.

00:18:57.070 --> 00:19:00.650
"" Takže tohle jsi opravdu svazování

00:19:00.690 --> 00:19:03.895
nasazení vytvoření
nástroje uvnitř tohoto?

00:19:03.895 --> 00:19:04.090
"" ano.

00:19:04.090 --> 00:19:06.280
"To je důvod, proč používáme
Terraform uvnitř tohohle.

00:19:06.280 --> 00:19:09.340
Terraform skutečně dělá
vytváření infrastruktury.

00:19:09.340 --> 00:19:11.260
"" ano. Ale to není
dělat všechny infrastruktury.

00:19:11.260 --> 00:19:11.380
"" Správně.

00:19:11.380 --> 00:19:13.645
"" Mají skvělou sadu
modulů a tak dále.

00:19:13.645 --> 00:19:14.875
Ale podívej se na tohle,

00:19:14.875 --> 00:19:17.470
dělá Terraform dělat můj
malý bash skript?

00:19:17.470 --> 00:19:18.100
"Ne, samozřejmě, že ne.

00:19:18.100 --> 00:19:20.020
"" Nebo vaše PowerShell,
nebo co by to mohlo být,

00:19:20.020 --> 00:19:21.670
ta malá věc, kterou potřebujete?

00:19:21.670 --> 00:19:22.075
"" Správně.

00:19:22.075 --> 00:19:23.815
"" Pusťte ho, zavolejte,

00:19:23.815 --> 00:19:25.210
předat parametr zde,

00:19:25.210 --> 00:19:27.609
Předáváme obor názvů,

00:19:27.609 --> 00:19:31.000
a jděte do toho, a je to jen
další krok v instalaci.

00:19:31.000 --> 00:19:31.720
"" Tak se dívám e-li na
to opravdu rychle.

00:19:31.720 --> 00:19:34.495
Opět je to čitelné,

00:19:34.495 --> 00:19:36.640
ale je to hodně jako
README, kde se říká, že jít

00:19:36.640 --> 00:19:38.860
nastavit Terraform, dělat
všechny tyto věci.

00:19:38.860 --> 00:19:40.270
Teď běž spusť ten scénář,

00:19:40.270 --> 00:19:41.575
Sedíš tady.
a čekáte.

00:19:41.575 --> 00:19:41.950
"" ano.

00:19:41.950 --> 00:19:43.510
"> Takže jaký je výstup ostatní

00:19:43.510 --> 00:19:45.760
než možná standardní
ven, že bych vidět

00:19:45.760 --> 00:19:50.425
v příkazovém řádku
Jak jsem běží to,

00:19:50.425 --> 00:19:52.060
a já sedím tady a
čekání na spuštění.

00:19:52.060 --> 00:19:56.500
Mohl bych toho Portera popravit.
nástroj v mém procesu CIC.

00:19:56.500 --> 00:19:57.010
"To je pravda.

00:19:57.010 --> 00:19:58.630
"" Tak se podívejte na mé záznamy,

00:19:58.630 --> 00:20:01.300
hledat poruchy, a
jednat na základě těchto selhání,

00:20:01.300 --> 00:20:03.220
také, stejně jako v Azure
DevOps, něco takového?

00:20:03.220 --> 00:20:04.750
"Rozhodně. Takže například,

00:20:04.750 --> 00:20:07.090
dokážete si představit, že
jste v GitHubu,

00:20:07.090 --> 00:20:08.725
jste v Azure DevOps, nebo cokoliv jiného,

00:20:08.725 --> 00:20:11.875
nejenže vytváříte
a zatlačte jej do ACR.

00:20:11.875 --> 00:20:14.560
Ale když zjistíte, že
ACR má nový balíček,

00:20:14.560 --> 00:20:18.970
nyní můžete mít kanál, který
nasadí, jak by mělo být.

00:20:18.970 --> 00:20:21.445
Ve skutečnosti to můžeme udělat.
nyní v CloudShellu.

00:20:21.445 --> 00:20:23.515
Takže jej můžete nasadit z CloudShellu,

00:20:23.515 --> 00:20:24.880
můžete nasadit z Azure,

00:20:24.880 --> 00:20:28.000
ale můžete nasadit to docela
hodně z libovolného systému kdekoli,

00:20:28.000 --> 00:20:30.355
ať už je to Linux nebo
Windows, na tom nezáleží.

00:20:30.355 --> 00:20:31.570
"" ano. Jsem rozhodně
Podívám se na tohle.

00:20:31.570 --> 00:20:33.760
Vím, že mám nějaké .NET
aplikace, .NET Core

00:20:33.760 --> 00:20:36.550
aplikace, které mají
více kusů a dílů.

00:20:36.550 --> 00:20:38.950
"" Pojďme sbalit nějaké
z toho pro zábavu.

00:20:38.950 --> 00:20:39.235
"" Skvělé.

00:20:39.235 --> 00:20:41.320
"Ale jedna věc, kterou chci
také říci, je-li jste

00:20:41.320 --> 00:20:44.140
zájem o automatizaci
aspekt tohoto příběhu,

00:20:44.140 --> 00:20:46.000
by měl věnovat pozornost QCon.

00:20:46.000 --> 00:20:47.200
Za chvíli se to blíží.

00:20:47.200 --> 00:20:47.360
"" ano.

00:20:47.360 --> 00:20:49.450
"" Budeme mít
spousta zábavných věcí k odbavení.

00:20:49.450 --> 00:20:52.180
"" Skvělé. Nyní, kde mohou lidé
jít a dozvědět se více o tom?

00:20:52.180 --> 00:20:53.200
Máme repo?

00:20:53.200 --> 00:20:55.585
Máme webové stránky, kde
Můžeš se jít podívat na tohle?

00:20:55.585 --> 00:20:57.670
"" ano. Půjdeme sem.

00:20:57.670 --> 00:21:00.475
Webové stránky jsou porter.sh.

00:21:00.475 --> 00:21:01.330
"Dobře.

00:21:01.330 --> 00:21:04.450
"> Vyřeší se tak, jak
Jakmile se nám to,

00:21:04.450 --> 00:21:06.250
a je tu instalace,

00:21:06.250 --> 00:21:08.770
rychlé starty, komunita,
jiné zdroje,

00:21:08.770 --> 00:21:12.025
diváci by měli sledovat
videa, vývojáři.

00:21:12.025 --> 00:21:15.760
Zde je Porter DigitalOcean
Terraform Kubernetes, že?

00:21:15.760 --> 00:21:17.335
Ten, o kterých jsme právě mluvili.

00:21:17.335 --> 00:21:21.160
Je tu video, které přesně
aplikace přímo zde.

00:21:21.160 --> 00:21:23.890
To je trochu běh od
pár dalších lidí,

00:21:23.890 --> 00:21:25.165
například zde je Porter a

00:21:25.165 --> 00:21:27.175
CNAB ve zcela
prostředí.

00:21:27.175 --> 00:21:31.300
Takže Nuno Do Carmo zde
je inženýrem

00:21:31.300 --> 00:21:33.220
Švýcarsko, kdo je
dělá skvělou práci

00:21:33.220 --> 00:21:35.740
odpoledne, ve večerních hodinách.

00:21:35.740 --> 00:21:37.480
Nedělá to kvůli práci.

00:21:37.480 --> 00:21:39.790
Ale rozhodl se použít.
Porter ve Windows 10

00:21:39.790 --> 00:21:42.160
s WSL vytvořit svazky, které

00:21:42.160 --> 00:21:44.350
spouští se z Windows
10, které ve skutečnosti

00:21:44.350 --> 00:21:47.350
nainstalovat vlastní konkrétní bitovou kopii,

00:21:47.350 --> 00:21:49.780
Linux obraz, který se spustí v WSL.

00:21:49.780 --> 00:21:51.100
Pak uvnitř tohoto obrazu,

00:21:51.100 --> 00:21:52.540
načte ji s vlastní

00:21:52.540 --> 00:21:54.670
specifická infrastruktura
včetně Kubernetes.

00:21:54.670 --> 00:21:55.090
"" Pěkné.

00:21:55.090 --> 00:21:57.385
"On je vlastně pomocí Rancher K3D.

00:21:57.385 --> 00:21:57.850
"Wow.

00:21:57.850 --> 00:21:59.470
"K3Ds, v pořádku?

00:21:59.470 --> 00:22:02.500
Poté načte konkrétní
graf uvnitř K3Ds,

00:22:02.500 --> 00:22:06.340
a teď má perfektní
reprodukovatelné testovací prostředí.

00:22:06.340 --> 00:22:08.005
To video je tam taky.

00:22:08.005 --> 00:22:08.200
"" Skvělé.

00:22:08.200 --> 00:22:10.225
"Ale pokud se zamyslíte nad
v cloud-nativní,

00:22:10.225 --> 00:22:12.535
to je místní zážitek,

00:22:12.535 --> 00:22:15.115
a přesto je to velmi užitečné.

00:22:15.115 --> 00:22:15.460
"Jistě.

00:22:15.460 --> 00:22:18.400
>> Porter to řeší
problém, stejně jako

00:22:18.400 --> 00:22:20.110
Cloud-nativní distribuovány kolem

00:22:20.110 --> 00:22:22.435
aplikace na světě
problém to bylo.

00:22:22.435 --> 00:22:24.640
"No, opravdu si tě vážím
přičemž čas běží přes

00:22:24.640 --> 00:22:26.920
to vše CNAB, rodák z cloudu.

00:22:26.920 --> 00:22:29.380
Jak můžeme použít ilomely,

00:22:29.380 --> 00:22:31.210
opět Windows 10 příklad.

00:22:31.210 --> 00:22:32.995
Můžeme to dát do
Azure DevOps věci.

00:22:32.995 --> 00:22:33.445
"" ano.

00:22:33.445 --> 00:22:35.845
"Velmi vzrušující. Vždycky jsem
rád vidět nové nástroje.

00:22:35.845 --> 00:22:38.320
"" ano. To bude
jeden z formátů, které

00:22:38.320 --> 00:22:42.453
podporované s Azure Arc
věci, které vyšly dnes.

00:22:42.453 --> 00:22:42.640
"" ano.

00:22:42.640 --> 00:22:44.530
"> Například
Bude to Kubernetes

00:22:44.530 --> 00:22:47.545
Manifest jsou podporovány
automatizovaným způsobem.

00:22:47.545 --> 00:22:48.115
"" ano.

00:22:48.115 --> 00:22:51.130
>> Grafy helmu a pak CNAB
budou podporovány také balíčky.

00:22:51.130 --> 00:22:52.105
"" Perfektní. Vážím si toho.

00:22:52.105 --> 00:22:52.465
"" ano.

00:22:52.465 --> 00:22:52.780
"" Skvělé.

00:22:52.780 --> 00:22:53.605
Hej, bylo mi potěšením.

00:22:53.605 --> 00:22:56.605
"Dobře. To byl další
epizoda Cloud Native Show.

00:22:56.605 --> 00:22:59.425
Jsme na Microsoft Ignite 2019,

00:22:59.425 --> 00:23:00.580
doufáme, že se příště uvidíme.

00:23:00.580 --> 00:23:04.285
Podívejte se na budoucí epizody
v aka.ms/cloudnativeshow.

00:23:04.285 --> 00:23:05.110
Ještě jednou díky.

00:23:05.110 --> 00:23:07.270
Díky za sledování
nativní výstavu cloudu.

00:23:07.270 --> 00:23:08.680
Ujistěte se, že se přihlásit,

00:23:08.680 --> 00:23:10.285
sledujte naši budoucí epizodu,

00:23:10.285 --> 00:23:12.430
a zejména naše
streamovací pořady na Twitchi,

00:23:12.430 --> 00:23:13.840
kde vytváříme aplikace založené na

00:23:13.840 --> 00:23:17.300
konverzace měla právo
Tady. Uvidíme se příště.

