SlideShare une entreprise Scribd logo
1  sur  33
Mariusz Kędziora
Technology Evangelist, Microsoft
http://ewangelista.it
O czym to ja dzisiaj…
Jak to opowiem…
Aplikacje w czasach chmury

    ABSTRAKCJA                KONSEKWENCJA                       ZROZUMIENIE                   KONTROLA

 Server App-V                 Service Templates               APM                          App Controller
 Rozdziela aplikacje od       Standaryzacja specyfikacji      Określenie oczekiwanej       Wygodne korzystanie z
 systemu. Przygotowuje je w   dla wdrożeń. Definicja ich      wydajności. Monitoring tej   chmur (publicznych i
 określonym formacie.         konfiguracji i skalowalności.   wydajności. Bazuje na        prywatnych). Bieżąca
 Dynamicznie konfiguruje                                      wrażeniach użytkownika       kontrola zużywanych
 podczas wdrożenia.                                           końcowego.                   zasobów.
Idealne podejście…
                               Application Specification




          Update Template                              Create Service Template
        and Apply to Service




                Deploy Service                    Customize Deployment
Ewolucja System Center
Licencjonowanie System Center 2012
         Mała gęstość lub               Duża gęstość
         bez wirtualizacji               wirtualizacji




             OSE: 2                 OSE: brak limitu
                  Virtual Machine Manager (VMM)
                  Data Protection Manager (DPM)
                    Configuration Manager (CM)
                      Operations Manager (OM)
                        Service Manager (SM)
                         Orchestrator (Orch)
                        Endpoint Protection *
                           App Controller *


            1 323 $                        3 615 $
Przykłady licencjonowania
                                                              Liczba licencji         Liczba licencji
                                                                 Standard              Datacenter

Przykład 1:
- 2 serwery                Server                  Server
                                                                    2
                            OSE                     OSE             2           lub         2
- 1 CPU w każdym
- Bez wirtualizacji

Przykład 2:
- 1 serwer                             Server
                                        OSE
                                                                    2
                                                                    2           lub         2
- 4 CPU
- bez wirtualizacji

Przykład 3:
- 1 serwer
                           Server       Server       Server
                            OSE          OSE          OSE
                                                                    2
                                                                    2           lub         1
- 2 CPU                              Physical OSE
- 3 wirtualne systemy


Przykład 4:
- 1 serwer                 Server
                            OSE
                                                                    4           lub         1
                                                                                            2
- 2 CPU                             Physical OSE
- 8 wirtualnych systemów
Jak to zazwyczaj wygląda? ;)
Jak to zazwyczaj wygląda?
                                                     Po stronie serwerowej
                                                     wszystko wygląda OK




                                                                               “Sieć wygląda
“Moja aplikacja                                                                 w porządku”
                     Strona kliencka
 działa wolno!”    jednak ma problem




                                                                              “Serwery działają
“Kod przeszedł                                                                 bez problemu”
wszystkie testy”
                          Monitorowanie wydajności aplikacji (Application
                    Performance Monitoring, APM) pokazuje nam od razu gdzie
                           jest problem i skraca czas na jego rozwiązanie
Jak monitorować?

    




    
    
Lepsze rozwiązanie?

       Operation Manager 2012 (OP12)
       Application Performance Monitoring (APM)
                   AVIcode




    
                  OM Application Monitoring Operator
Co potrafi i może?

    
                      server-    client-side



       Application Diagnostics
    
       Application Advisor
    
Spójny widok monitoringu
      Administruj                            Deleguj                             Publikuj


                                                            Te same informacje
                      Te same informacje




 Administrowanie                      Delegowanie dostępu
                                                                         Publikowanie raportów w
 za pomocą konsoli                    przez Operations Manager
                                                                         SharePoint używając web
 Operations Manager                   Web Client
                                                                         partów.
AVIcode vs. APM







APM z AVIcode 5.7

    




        http://technet.microsoft.com/en-us/library/hh543998.aspx
Czego NIE ma w APM? Na razie…


       Executable Applications



    
    
App Controller: „Cloud on Your Terms”


       Traditional   Virtualized   Private Cloud    Hosted Cloud
                                                   Hosted Cloud    Public Cloud




                                   Jutro
Zarządzanie aplikacjami w chmurach

               Deploy            Monitor

     Hyper-V

                        Manage




                                              App Controller –
                                            zarządzanie chmurą
                                           publiczną + prywatną
Monitorowanie aplikacji w Azure
                                Read app roles
                                 and structure



                                                              Windows Azure
                                                               Service API          Worker Role
            Performance data,                                                                 Web Role
            events, logs

                                                                                  Performance data,
                            Read operational                                      events, logs
                                                                 Table storage
                          data and grooming


    On-Premise Operations Manager                                   Windows Azure Application




        On-premise                                                               Windows Azure




                                Operations Manager Console Diagram View
Co zapamiętać?


    
    


                OM12 App Controller
    
    
    

Warto odwiedzić/przeczytać
   OM12 APM – some very usefull posts
   APM with SCOM 2012
   APM Authoring Guide
   APM Operations Guide
   APM Object Model
   APM Working with Alerts
   Jump Start AVICode journey
Polecam wirtualne LABy!
        http://northamerica.msteched.com/
    


    

    
    


    
Monitorowanie aplikacji z System Center 2012

Contenu connexe

Similaire à Monitorowanie aplikacji z System Center 2012

Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Biznes 2.0
 
Artur Żarski, PHP na Windows
Artur Żarski, PHP na WindowsArtur Żarski, PHP na Windows
Artur Żarski, PHP na Windows
Webhosting.pl
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Lukasz Kaluzny
 
Mts 2013 tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
Mts 2013   tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...Mts 2013   tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
Mts 2013 tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
Tomasz Kopacz
 
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz
 

Similaire à Monitorowanie aplikacji z System Center 2012 (20)

Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
 
Budowanie sieci Grid
Budowanie sieci GridBudowanie sieci Grid
Budowanie sieci Grid
 
Artur Żarski, PHP na Windows
Artur Żarski, PHP na WindowsArtur Żarski, PHP na Windows
Artur Żarski, PHP na Windows
 
Cometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólnaCometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólna
 
Jak stworzyć udany system informatyczny
Jak stworzyć udany system informatycznyJak stworzyć udany system informatyczny
Jak stworzyć udany system informatyczny
 
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
 
Odśwież swoje Datacenter z Windows Server 2012
Odśwież swoje Datacenter z Windows Server 2012Odśwież swoje Datacenter z Windows Server 2012
Odśwież swoje Datacenter z Windows Server 2012
 
Robert Olejnik - Bezpieczeństwo w chmurach, czyli jak i dlaczego stworzyliśmy...
Robert Olejnik - Bezpieczeństwo w chmurach, czyli jak i dlaczego stworzyliśmy...Robert Olejnik - Bezpieczeństwo w chmurach, czyli jak i dlaczego stworzyliśmy...
Robert Olejnik - Bezpieczeństwo w chmurach, czyli jak i dlaczego stworzyliśmy...
 
Testowanie na 101 sposobów
Testowanie na 101 sposobówTestowanie na 101 sposobów
Testowanie na 101 sposobów
 
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaTesty wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
 
Mts 2013 tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
Mts 2013   tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...Mts 2013   tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
Mts 2013 tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
 
Automatyczne testy end-to-end aplikacji JavaScript.
Automatyczne testy end-to-end aplikacji JavaScript.Automatyczne testy end-to-end aplikacji JavaScript.
Automatyczne testy end-to-end aplikacji JavaScript.
 
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
 
Activiti - BPMN 2.0 nadchodzi
Activiti - BPMN 2.0 nadchodziActiviti - BPMN 2.0 nadchodzi
Activiti - BPMN 2.0 nadchodzi
 
Dlaczego flopsar
Dlaczego flopsarDlaczego flopsar
Dlaczego flopsar
 
university day 1
university day 1university day 1
university day 1
 
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
 

Monitorowanie aplikacji z System Center 2012

  • 1. Mariusz Kędziora Technology Evangelist, Microsoft http://ewangelista.it
  • 2. O czym to ja dzisiaj…
  • 4.
  • 5. Aplikacje w czasach chmury ABSTRAKCJA KONSEKWENCJA ZROZUMIENIE KONTROLA Server App-V Service Templates APM App Controller Rozdziela aplikacje od Standaryzacja specyfikacji Określenie oczekiwanej Wygodne korzystanie z systemu. Przygotowuje je w dla wdrożeń. Definicja ich wydajności. Monitoring tej chmur (publicznych i określonym formacie. konfiguracji i skalowalności. wydajności. Bazuje na prywatnych). Bieżąca Dynamicznie konfiguruje wrażeniach użytkownika kontrola zużywanych podczas wdrożenia. końcowego. zasobów.
  • 6. Idealne podejście… Application Specification Update Template Create Service Template and Apply to Service Deploy Service Customize Deployment
  • 7.
  • 8.
  • 10. Licencjonowanie System Center 2012 Mała gęstość lub Duża gęstość bez wirtualizacji wirtualizacji OSE: 2 OSE: brak limitu Virtual Machine Manager (VMM) Data Protection Manager (DPM) Configuration Manager (CM) Operations Manager (OM) Service Manager (SM) Orchestrator (Orch) Endpoint Protection * App Controller * 1 323 $ 3 615 $
  • 11. Przykłady licencjonowania Liczba licencji Liczba licencji Standard Datacenter Przykład 1: - 2 serwery Server Server 2 OSE OSE 2 lub 2 - 1 CPU w każdym - Bez wirtualizacji Przykład 2: - 1 serwer Server OSE 2 2 lub 2 - 4 CPU - bez wirtualizacji Przykład 3: - 1 serwer Server Server Server OSE OSE OSE 2 2 lub 1 - 2 CPU Physical OSE - 3 wirtualne systemy Przykład 4: - 1 serwer Server OSE 4 lub 1 2 - 2 CPU Physical OSE - 8 wirtualnych systemów
  • 12.
  • 13. Jak to zazwyczaj wygląda? ;)
  • 14. Jak to zazwyczaj wygląda? Po stronie serwerowej wszystko wygląda OK “Sieć wygląda “Moja aplikacja w porządku” Strona kliencka działa wolno!” jednak ma problem “Serwery działają “Kod przeszedł bez problemu” wszystkie testy” Monitorowanie wydajności aplikacji (Application Performance Monitoring, APM) pokazuje nam od razu gdzie jest problem i skraca czas na jego rozwiązanie
  • 15. Jak monitorować?        
  • 16. Lepsze rozwiązanie?   Operation Manager 2012 (OP12)  Application Performance Monitoring (APM)  AVIcode      OM Application Monitoring Operator
  • 17.
  • 18. Co potrafi i może?    server- client-side    Application Diagnostics   Application Advisor 
  • 19. Spójny widok monitoringu Administruj Deleguj Publikuj Te same informacje Te same informacje Administrowanie Delegowanie dostępu Publikowanie raportów w za pomocą konsoli przez Operations Manager SharePoint używając web Operations Manager Web Client partów.
  • 21. APM z AVIcode 5.7   http://technet.microsoft.com/en-us/library/hh543998.aspx
  • 22. Czego NIE ma w APM? Na razie…    Executable Applications    
  • 23.
  • 24.
  • 25. App Controller: „Cloud on Your Terms” Traditional Virtualized Private Cloud Hosted Cloud Hosted Cloud Public Cloud Jutro
  • 26. Zarządzanie aplikacjami w chmurach Deploy Monitor Hyper-V Manage App Controller – zarządzanie chmurą publiczną + prywatną
  • 27. Monitorowanie aplikacji w Azure Read app roles and structure Windows Azure Service API Worker Role Performance data, Web Role events, logs Performance data, Read operational events, logs Table storage data and grooming On-Premise Operations Manager Windows Azure Application On-premise Windows Azure Operations Manager Console Diagram View
  • 28.
  • 29.
  • 30. Co zapamiętać?      OM12 App Controller    
  • 31. Warto odwiedzić/przeczytać  OM12 APM – some very usefull posts  APM with SCOM 2012  APM Authoring Guide  APM Operations Guide  APM Object Model  APM Working with Alerts  Jump Start AVICode journey
  • 32. Polecam wirtualne LABy!  http://northamerica.msteched.com/       