SlideShare a Scribd company logo
4 lata z Azure okiem Architekta
Łukasz Kałużny, Cloud Technology Leader @ Bluesoft
MVP: Microsoft Azure, MCSA, MCSE, MCSD
blog.kaluzny.pro | facebook.com/kaluznypro
Z Azure na 99% od ponad 4 lat
Kim jest Cloud (Solution) Architect?
Jak być na bieżąco?
Azure
Oficjalny blog
Blogi grup produktowych
Nasz FB
Twitter
Azure Advisor
i nie tylko
Technology Radar
Hacker News
Skrzynka z narzędziami
Bash, PowerShell (AZ CLI i moduły dla PowerShell)
ARM lub Terraform
GIT
C#, Python, golang, nodejs (i biblioteki zarządzające Azurem)
Postman, CURL i tryb deweloperski w Chrome
Ansible/Salt/Puppet/Chef
SSH i VI/VIM!!!
Docker i Kuberentes lub Service Fabric
Narzędzie do CI/CD (VSTS, Jekins, Bamboo, GitLab CI)
Dokumentacja
Jest czasem kijowa, ale ludzie i tak jej nie czytają 
Mogą wystąpić awarie
Mogą wystąpić awarie regionów
Mogą występować opóźnienia i
problemy z siecią
“Distributed apps are sufficiently complicated that they need
to be flown by the instruments”
“Distributed apps are sufficiently complicated that they need
to be flown by the instruments”
“Distributed apps are sufficiently complicated that they need
to be flown by the instruments”
Distributed apps
Azure Architecture Center
Azure Application Architecture Guide
Azure Reference Architectures
Cloud Design Patterns
i inne dobre publikacje na temat mikro usług i rozproszonych systemów (nie tylko chmurowe)
Computer Science FTW!
Nie napierdalaj JSONem przez HTTP, jak nie musisz.
Naucz się kolejek (np. Azure Service Bus) i serializacji binarnej (modne teraz protobuf w połączeniu z
grpc ;))
Używanie modnego „DevOps”
jest drogie…
…ale automatyzacja ratuje małe
kotki…
…bo za każdym razem jak robisz coś z
palca na produkcji to mały kotek
ginie…
Jest ogólnie drogo bo…
Używaj klocków (usług), ale …
Źle dobieramy usługi (szczególnie do składowania danych i uruchamiania aplikacji)
Computing
Functions
App Servcie
Container Instance
Kuberentes
Service Fabric - praktycznie nikt nie umie pisać na SF :(
Batch
HDInsight
IaaS
Skalowanie jest trudne
Składowanie danych (i ich analiza)
Azure Blob i pieprzony Azure File Share
Azure Table
Relacyjne bazy danych (SQL, MySQL/MariaDB, PSQL)
Ty w ogóle wiesz co robi Twój ORM?????!!!!!
Cosmos DB!!!
Azure Serach
Redis
Data Lake!!!
BCP, DRC i Backup
Inne usługi – sprawdź je
• Logic App
• Cognitive Servcies
• Data Lake Analytics
• Stream Analytics
• API Managment
• SQL Data Warehouse
4 lata z Azure okiem Architekta

More Related Content

PPTX
Serverless w Chmurze. Azure Functions vs AWS Lambda. Porównanie dwóch najwięk...
PPTX
Websites vs Cloud Services - OLMUG
PDF
Piątek z XSolve - TravisCI & Continuous Delivery
PDF
WordPress w chmurze - AWS UG Poland
PPTX
Rozchmurz swoje aplikacje
PDF
Azure 101 warsztat v 1.1
PPTX
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
PPTX
Co z czym i do czego w Microsoft Azure - poznajemy usługi
Serverless w Chmurze. Azure Functions vs AWS Lambda. Porównanie dwóch najwięk...
Websites vs Cloud Services - OLMUG
Piątek z XSolve - TravisCI & Continuous Delivery
WordPress w chmurze - AWS UG Poland
Rozchmurz swoje aplikacje
Azure 101 warsztat v 1.1
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
Co z czym i do czego w Microsoft Azure - poznajemy usługi

Similar to 4 lata z Azure okiem Architekta (20)

PPTX
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
PPTX
Wykorzystaj serwisy Azure i skup się na tym, co ważne
PPTX
Wprowadzenie do Microsoft Azure
PPTX
Microsoft Azure dla IT Pro
PDF
Tomasz Kopacz: Architektura i service fabric - jak budować aplikacje w paas v2
PDF
Coś o service fabric, architekturze, i bardzo skalowalnych aplikacjach
PDF
Nowości Windows Azure
PDF
Najbardziej popularne wzorce architektoniczne w chmurze
PDF
Kontenery w Azure
PDF
Wykorzystanie chmury Microsoft Azure w scenariuszach dev&test
PPTX
Wprowadzenie do Cloud OS
PDF
Michał Żyliński: Cortana dla niewtajemniczonych
PPTX
Rozproszona i asynchroniczna architektura - case study - Spread it
PPTX
Scenariusze Azure
PDF
Mateusz Gajewski - Architektura Allegro - 4 lata po rewolucji mikrousługowej
PDF
infraxstructure: Mirosław Burnejko "Cloud Migration Checklist – Czyli jakie ...
PPTX
Techniczna organizacja zespołu cz 2
PPTX
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
PPTX
Tomasz Kopacz, Cloud computing na bazie Windows Azure
PDF
Azure - Duże zbiory w chmurze
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Wykorzystaj serwisy Azure i skup się na tym, co ważne
Wprowadzenie do Microsoft Azure
Microsoft Azure dla IT Pro
Tomasz Kopacz: Architektura i service fabric - jak budować aplikacje w paas v2
Coś o service fabric, architekturze, i bardzo skalowalnych aplikacjach
Nowości Windows Azure
Najbardziej popularne wzorce architektoniczne w chmurze
Kontenery w Azure
Wykorzystanie chmury Microsoft Azure w scenariuszach dev&test
Wprowadzenie do Cloud OS
Michał Żyliński: Cortana dla niewtajemniczonych
Rozproszona i asynchroniczna architektura - case study - Spread it
Scenariusze Azure
Mateusz Gajewski - Architektura Allegro - 4 lata po rewolucji mikrousługowej
infraxstructure: Mirosław Burnejko "Cloud Migration Checklist – Czyli jakie ...
Techniczna organizacja zespołu cz 2
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Azure - Duże zbiory w chmurze
Ad

More from Lukasz Kaluzny (20)

PDF
Azure Kubernetes Service (AKS) - Co słychać na początku 2020?
PDF
Fundamentals of Kubernetes on Microsoft Azure
PDF
Microsoft Azure Developer Camp - Modern Computing in Azure
PPTX
SQL Days 2019 - Kubernetes 101
PPTX
Kubernetes for data scientist
PDF
Azure MXChip IoT DevKit
PPTX
Najczęściej popełniane błędy przy wykorzystywaniu IaaS w Microsoft Azure
PDF
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
PDF
Serverless w Azure, czyli Azure Functions
PDF
Jak zacząć z Azure IoT Suite
PPTX
Introduction to Azure Resource Manager, Global Azure Bootcamp 2016.04
PPTX
Budowanie szablonów Azure Resource Manager w praktyce od podstaw
PPTX
Azure RemoteApp
PPTX
Blue whale, jail and Microsoft
PDF
Introduction to Azure Resource Manager
PDF
Microsoft Azure + Docker
PDF
Transformacja do chmury w ITMAGINATION
PPTX
Azure Site Recovery
PPTX
Performance troubleshooting in Hyper-V
PPTX
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Azure Kubernetes Service (AKS) - Co słychać na początku 2020?
Fundamentals of Kubernetes on Microsoft Azure
Microsoft Azure Developer Camp - Modern Computing in Azure
SQL Days 2019 - Kubernetes 101
Kubernetes for data scientist
Azure MXChip IoT DevKit
Najczęściej popełniane błędy przy wykorzystywaniu IaaS w Microsoft Azure
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Serverless w Azure, czyli Azure Functions
Jak zacząć z Azure IoT Suite
Introduction to Azure Resource Manager, Global Azure Bootcamp 2016.04
Budowanie szablonów Azure Resource Manager w praktyce od podstaw
Azure RemoteApp
Blue whale, jail and Microsoft
Introduction to Azure Resource Manager
Microsoft Azure + Docker
Transformacja do chmury w ITMAGINATION
Azure Site Recovery
Performance troubleshooting in Hyper-V
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Ad

4 lata z Azure okiem Architekta

  • 1. 4 lata z Azure okiem Architekta Łukasz Kałużny, Cloud Technology Leader @ Bluesoft MVP: Microsoft Azure, MCSA, MCSE, MCSD blog.kaluzny.pro | facebook.com/kaluznypro
  • 2. Z Azure na 99% od ponad 4 lat
  • 3. Kim jest Cloud (Solution) Architect?
  • 4. Jak być na bieżąco? Azure Oficjalny blog Blogi grup produktowych Nasz FB Twitter Azure Advisor i nie tylko Technology Radar Hacker News
  • 5. Skrzynka z narzędziami Bash, PowerShell (AZ CLI i moduły dla PowerShell) ARM lub Terraform GIT C#, Python, golang, nodejs (i biblioteki zarządzające Azurem) Postman, CURL i tryb deweloperski w Chrome Ansible/Salt/Puppet/Chef SSH i VI/VIM!!! Docker i Kuberentes lub Service Fabric Narzędzie do CI/CD (VSTS, Jekins, Bamboo, GitLab CI)
  • 6. Dokumentacja Jest czasem kijowa, ale ludzie i tak jej nie czytają 
  • 9. Mogą występować opóźnienia i problemy z siecią
  • 10. “Distributed apps are sufficiently complicated that they need to be flown by the instruments” “Distributed apps are sufficiently complicated that they need to be flown by the instruments”
  • 11. “Distributed apps are sufficiently complicated that they need to be flown by the instruments” Distributed apps Azure Architecture Center Azure Application Architecture Guide Azure Reference Architectures Cloud Design Patterns i inne dobre publikacje na temat mikro usług i rozproszonych systemów (nie tylko chmurowe) Computer Science FTW! Nie napierdalaj JSONem przez HTTP, jak nie musisz. Naucz się kolejek (np. Azure Service Bus) i serializacji binarnej (modne teraz protobuf w połączeniu z grpc ;))
  • 12. Używanie modnego „DevOps” jest drogie… …ale automatyzacja ratuje małe kotki… …bo za każdym razem jak robisz coś z palca na produkcji to mały kotek ginie…
  • 14. Używaj klocków (usług), ale … Źle dobieramy usługi (szczególnie do składowania danych i uruchamiania aplikacji)
  • 15. Computing Functions App Servcie Container Instance Kuberentes Service Fabric - praktycznie nikt nie umie pisać na SF :( Batch HDInsight IaaS
  • 17. Składowanie danych (i ich analiza) Azure Blob i pieprzony Azure File Share Azure Table Relacyjne bazy danych (SQL, MySQL/MariaDB, PSQL) Ty w ogóle wiesz co robi Twój ORM?????!!!!! Cosmos DB!!! Azure Serach Redis Data Lake!!!
  • 18. BCP, DRC i Backup
  • 19. Inne usługi – sprawdź je • Logic App • Cognitive Servcies • Data Lake Analytics • Stream Analytics • API Managment • SQL Data Warehouse

Editor's Notes

  • #11: This is meant to highlight the need for advanced tooling and orchestration for highly complex distributed apps
  • #12: This is meant to highlight the need for advanced tooling and orchestration for highly complex distributed apps