Solidne fundamenty Infrastruktura sprzętowa dla środowisk Dev/Test/Prod Paweł Jawień pawel.jawien@webcon.com
Po co nam środowiska DEV-TEST-PROD? DEV Rozwój Częste zmiany Dopuszczalna niestabilność TEST Testowanie Podmiany okresowe Oczekiwana stabilność PROD Praca operacyjna Podmiany rzadkie Wymagana stabilność Migracja do nowych wersji! Przeskok między dużymi wersjami bez TEST a to jazda bez trzymanki.
Infrastruktura BPS - przypomnienie BPS - PROD Sharepoint BPS - TEST SQL Active Directory Exchange ERP File Server
Infrastruktura bazy danych Baza danych procesów Definicje procesów Uprawnienia do procesów Źródła danych (connect stringi) Konfiguracja BPS Sharepoint (baza Sharepoint) Witryny obiegów Uprawnienia do witryn Konfirguracja webpartów BPS (SWE, SWC, Startowanie obiegów) Listy sharepoint jako źródła danych.
Migracja z TEST na PROD Po stronie WEBCON BPS Migracja procesów: Export-Import Języki Spółki Mail Appr. Procesy powiązane Źródła danych Po stronie Sharepoint Migracja witryn Migracja grup Sharepoint Migracja list Migracja ustawień WebPart Proces Atrybuty globalne Zmienne globalne
Zrozumieć Export-Import Obiekty unikalne GUID jako unikalny identyfikator {379523C0-0ACD-4EB0-96E8-86AE8243EEB4}
Zrozumieć Export-Import Ten sam proces wyklikany na różnych środowiskach jest innym procesem (dla Export-Import) Środowisko A Środowisko B
Tworzenie środowisk DEV-TEST-PROD Opcja od razu dobrze Uruchomienie środowiska Rozwój TEST PROD Wdrożenie produkcyjne Utrzymanie Minimalne wymagania dla TEST: http://kb.webcon.pl/instalacja-webcon-bps-na-pojedynczym-serwerze/
Tworzenie środowisk DEV-TEST-PROD OSTROŻNIE Z KLONOWANIEM MASZYN Duplikacja SID Dwie maszyny Windows Server + SPS + BPS Bazy DEV-TEST-PROD mogą być na jednym serwerze SQL Odpowiednie ustawienie typu bazy podczas instalacji Witryny Sharepoint DEV- TEST-PROD MUSZĄ być na osobnych serwerach Kupując produkcyjny serwer BPS dostajecie licencje na TEST i DEV
Tworzenie środowisk DEV-TEST-PROD Opcja zastane Obecne środowisko TEST Rozwój Utrzymanie PROD PROD Jednokrotne odtworzenie
Tworzenie środowisk DEV-TEST-PROD WEBCON BPS Resource Kit zmiana typu środowiska PROD- TEST-DEV Dostępny w Strefie klienta na portalu supportowym Konieczny restart puli aplikacji Sharepoint i serwisu WEBCON BPS
Przenoszenie TEST -> PROD Procesy WEBCON BPS Wbudowana w Designer Studio opcja: Export- Import Wykorzystanie zakładek dla źródeł danych i zmiennych Wykorzystanie uprawnień w oparciu o grupy AD Witryny Sharepoint i WebParty Natywne narzędzia Sharepoint (template) Klikanie ręczne Narzedzia firm trzecich np. Metalogix, Sharegate, AvePoint, HarePoint, inni Grupy Sharepoint między środowiskami mapowane są po nazwie!
Prezentacja
Jak poradzić sobie ze zmiennością środowiska Różne środowiska inna konfiguracja Połączenia do źródeł danych Adresy (witryn) Elementy które należy wykorzystywać Źródła danych Auto, Dev, Test, Prod Zmienne globalne (systemowe) Wspólna, Dev, Test, Prod
Z jakich jeszcze mechanizmów warto korzystać Tryb wdrożeniowy Typ środowiska Ewidencjonowanie zmian Blokada środowiska
Walidacja podczas importu Import jest przerywany w przypadku braku na środowisku docelowym Użytkownika lub grupy SharePoint użytej w importowanym procesie Dodatku SDK użytego w importowanym procesie Projektu OCR AI użytego w procesie Import jest kontynuowany mimo Braku na środowisku docelowym procesu powiązanego z importowanym procesem
Import - wybór elementów do zapisania Przy pierwszym imporcie istnieje możliwość zmiany Bazy załączników Trybu wdrożeniowego Trybu środowiska Adresu witryny procesu
Import - wybór elementów do zapisania Przy kolejnym imporcie istnieje możliwość zrezygnowania z aktualizacji Źródeł danych Atrybutów globalnych Uprawnień do procesu Uprawnień do spółek Zmiennych globalnych
Jak powinna wyglądać praca z procesem Pamiętajmy o kontekście środowiska Modyfikacja tylko na TEST następnie Export - Import Modyfikacja na PROD dopuszczalne w wyjątkowych sytuacjach (pamiętajmy o konsekwencjach i konieczności synchronizacji) Mechanizm blokowania środowiska
Pytania?