praktyczne użycie chmury 3 kroki
TRANSCRIPT
2015-06-22
1
Praktyczne użycie chmury obliczeniowej Pierwsze 3 kroki.
Agenda
• cz. 1 – Wprowadzenie do Microsoft Azure
• Teoria, usługi, zarządzanie
• cz. 2 – Infrastruktura w chmurze – wirtualna serwerownia
• IaaS w praktyce
• cz. 3 – Uruchamianie aplikacji
• PaaS w praktyce
• Podsumowanie, pytania i (czasem) odpowiedzi
2015-06-22
2
Wprowadzenie do Microsoft Azure
• Teoria dużej chmury
• Dlaczego duża serwerownia to nie chmura.
• Ekonomia chmury.
• Microsoft Azure a konkurencja - czy coś go wyróżnia?
• „Centrum zarządzania wszechświatem”
• Przegląd dostępnych usług i technologii
2015-06-22
3
Dlaczego chmura?
Wyższe koszty / Większa kontrola Niższe koszty / Większa elastycznośc
Scenariusze chmury
2015-06-22
4
Gotowe usługi to szybkość wdrożenia
Web Platform application
Services (PaaS)
Infrastructure Services (IaaS)
Reliable messaging
SieciVPN
SQL Server iMySQL
2015-06-22
5
₩ ¥
€руб
$
$£
$
Rp
TL
chf
krkr
$R$
$
2015-06-22
6
2015-06-22
7
Open source jako główny scenariusz
Centrum zarządzania wszechświatem
Panel zarządzania v.1
Panel zarządzania v.2
Linia komend CLI
Powershell
Inne narzędzia dla administratora
2015-06-22
8
Instalacja narzędzi linii komend
http://azure.microsoft.com/en-us/downloads/
Na dole strony wybieramy właściwy instalator
Użycie narzędzi linii komend CLIWywołanie zawsze z „azure” i obszar działania.
2015-06-22
9
PowerShell i Azure PowerShell
Cmdlets
PowerShell Integrated Scripting Environment (ISE)
F5 wykonanie skryptu
Code Snippets
Intellisense - podpowiedzi
Debugging and Breakpoints
Wiele jednoczesnych sesji
2015-06-22
10
Microsoft Azure PowerShell
Cmdlets
Uruchomienie PowerShell dla swojej subskrypcji
Pobierz i zainstaluj icrosoft Azure PowerShell Cmdletshttp://azure.microsoft.com.
Uruchom PowerShell
Add-AzureAccount
2015-06-22
11
Uwierzytelnienie do AzureAdd-AzureAccount
• Loguje do subskrypcji kontem Microsoft lub organizacji
• Wygasa po kilku godzinach – nie do użycia nienadzorowanego
Get-AzurePublishSettingsFile
Import-AzurePublishSettingsFile
• Pobiera i instaluje certyfikat X509
Subskrypcja domyślnaGet-AzureSubscription
Uwaga:
"Microsoft Azure MSDN – Visual
Studio Ultimate" nie jest tu
domyślną subskrypcją.
2015-06-22
12
Subskrypcja domyślnaSet-AzureSubscription –DefaultSubscription "name"
Uwaga:
"Microsoft Azure MSDN – Visual
Studio Ultimate" staje się
domyślna.
Wirtualna serwerownia czyli infrastruktura w chmurze
Pojęcia i definicje potrzebne do pracy
Sieci i uruchamianie (nie tylko) serwerów
Linux, Windows i coś jeszcze
Skalowanie serwerowni
2015-06-22
13
vpn
26
2015-06-22
14
2015-06-22
15
Bramka
2015-06-22
16
2015-06-22
17
Jak to działa?
2015-06-22
18
Jak to działa?
Elastyczność i przenaszalność
2015-06-22
19
VMDepot: Windows Azure + Open Source
Galeria gotowych obrazów maszyn wirtualnych
Stworzone i udostępniane przez społeczności
Zintegrowane z Windows Azure
2015-06-22
20
Otwartość na dowolne scenariusze
PowerShellVMDK
Wsparcie dla georeplikacji danych
2015-06-22
21
Wsparcie dla georeplikacji danych
Wsparcie dla georeplikacji danych
2015-06-22
22
> PowerShell
2015-06-22
23
Uruchamianie aplikacji w chmurze
• Aplikacje open source wprost z repozytorium (Drupal, Joomla!,
WordPress i…)
• Sam coś napisz i uruchom (na kilka sposobów)
• Skalowanie i konfiguracja
Web sites czyli aplikacje
46
2015-06-22
24
2015-06-22
25
2015-06-22
26
2015-06-22
27
2015-06-22
28
2015-06-22
29
2015-06-22
30
2015-06-22
31
2015-06-22
32
2015-06-22
34
2015-06-22
35
2015-06-22
36
2015-06-22
37
2015-06-22
38
2015-06-22
39
2015-06-22
40
2015-06-22
41
2015-06-22
42
2015-06-22
43
2015-06-22
44
2015-06-22
45
2015-06-22
46
2015-06-22
47
2015-06-22
48
Co dalej?
Microsoft Open Technologies Blog: http://blogs.msdn.com/b/interoperability
VM Depot:http://vmdepot.msopentech.com
Azure development:azure.microsoft.com
SDKs and Command Line Tools:
http://www.windowsazure.com/en-us/downloads/
Azure Training Kit:https://github.com/Azure-Readiness/MicrosoftAzureTrainingKit
Web Matrix
http://www.microsoft.com/web/
Project Kudu
https://github.com/projectkudu/kudu
Channel 9
https://channel9.msdn.com/