SlideShare a Scribd company logo
1 of 24
Download to read offline
Jak powstaje chmura?
Maciej Nabożny, Miłosz Zdybał
Instytut Fizyki Jądrowej PAN
Jak powstaje chmura?
Maciej Nabożny, Miłosz Zdybał
Instytut Fizyki Jądrowej PAN
•  Krótko o cloud computingu
•  Budowa chmury obliczeniowej na
przykładzie CC1 w IFJ PAN
o  Cel
o  Realizacja
o  CC1 – podstawowe cechy systemu
•  Zastosowane rozwiązania sieciowe –
przeszłość, teraźniejszość, przyszłość
O czym powiemy?
•  Model przetwarzania
danych
•  Udostępnianie
funkcjonalności jako
usług
Cloud computing – przetwarzanie
w chmurze
•  Projekt private cloud rozwijany w Instytucie Fizyki Jądrowej PAN
•  Cel: znoszenie barier w dostępie do mocy obliczeniowej w nauce i
gospodarce przy użyciu rozwiązań opartych o cloud computing
•  Fazy rozwoju projektu:
o  Stworzenie działającej chmury obliczeniowej dostępnej dla
pracowników IFJ PAN
o  Rozwój rozproszonego środowiska cloud computing z centralnym
zarządzaniem użytkownikami i wpółdzielonymi zasobami
o  Zainteresowanie małych przedsiębiorstw możliwościami, jakie daje
cloud computing, umożliwienie testowania rozwiązań przed
wprowadzeniem na rynek
Projekt, nr POIG 02.03.03-00-033/09-04 współfinansowany jest ze środków Unii Europejskiej
Programu Operacyjnego Innowacyjna Gospodarka (Narodowa Strategia Spójności) oraz
Ministerstwa Nauki i Szkolnictwa Wyższego.
CC1 – features
Rozproszona
struktura
Farmy /
klastry
obliczeniowe
Dyski
zewnętrzne
Elastyczne IP
Kontekstualizacja
Interfejs EC2
Grupy użytkowników
Quota & accounting
Struktura CC1
Struktura CC1
Struktura CC1
Struktura CC1
Struktura CC1
Kontekstualizacja
• Usługa na wirtualnej maszynie
• Wykonywanie zadań
administracyjnych z poziomu
interfejsu WWW
o  Wgrywanie kluczy SSH
o  „Miękkie” zamkniecie maszyny
o  Konfiguracja farmy obliczeniowej
Klastry / farmy obliczeniowe
•  Funkcjonalność stworzona z myślą
o naukowcach
•  Uruchamianie grupy maszyn i wstępna ich
konfiguracja
o  Propagacja kluczy SSH
o  Wpisywanie adresów wszystkich maszyn
w /etc/hosts
o  Konfiguracja systemu kolejkowego
Sieć – od czego zaczynaliśmy?
l  Ethernet 1Gb
l  Infiniband
l  OpenNebula wspierająca mostki
Sieć – od czego zaczynaliśmy?
• Ethernet 1Gb
• Infiniband
• OpenNebula wspierająca mostki
o  problemy ze zmostkowaniem interfejsów
ethernetowych z Infinibandem
o  konieczne filtrowanie pakietów w warstwie
drugiej
Klaster oparty na mostkach
Klaster oparty na mostkach
Do czego udało się dojść?
• Uruchomienie komunikacji pomiędzy
maszynami z użyciem routingu
• Niezależność od sprzętu (technologii,
switchy, etc...)
Jak to działa?
Jak to działa?
• Małe sieci z 30 bitową maską
• Routing dynamiczny w obrębie
klastra
• Sieci przypisane do wirtualnych
maszyn
Jak to działa?
Separacja wirtualnych maszyn
• Izolacja sieci maszyn użytkowników
• Tworzenie wirtualnych sieci dla
pojedynczego użytkownika
• Możliwość włączania maszyn do
różnych sieci naraz
Separacja wirtualnych maszyn
Pytania
?

More Related Content

Similar to PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?

PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...
PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...
PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...PROIDEA
 
PLNOG23 - Bartosz Belter & dr hab. inż. Andrzej Bęben - Techniki przetwarzani...
PLNOG23 - Bartosz Belter & dr hab. inż. Andrzej Bęben - Techniki przetwarzani...PLNOG23 - Bartosz Belter & dr hab. inż. Andrzej Bęben - Techniki przetwarzani...
PLNOG23 - Bartosz Belter & dr hab. inż. Andrzej Bęben - Techniki przetwarzani...PROIDEA
 
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...PROIDEA
 
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.Wojciech Barczyński
 
PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury...
PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury...PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury...
PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury...PROIDEA
 
Rozbudowa i naprawa sieci. Wydanie V
Rozbudowa i naprawa sieci. Wydanie VRozbudowa i naprawa sieci. Wydanie V
Rozbudowa i naprawa sieci. Wydanie VWydawnictwo Helion
 
PLNOG15: Operator 2025 – opportunities and risks in the brave new world of IC...
PLNOG15: Operator 2025 – opportunities and risks in the brave new world of IC...PLNOG15: Operator 2025 – opportunities and risks in the brave new world of IC...
PLNOG15: Operator 2025 – opportunities and risks in the brave new world of IC...PROIDEA
 
PLNOG19 - Emil Gągała - Przewodnik nowoczesnego sieciowca po pasjonującym, No...
PLNOG19 - Emil Gągała - Przewodnik nowoczesnego sieciowca po pasjonującym, No...PLNOG19 - Emil Gągała - Przewodnik nowoczesnego sieciowca po pasjonującym, No...
PLNOG19 - Emil Gągała - Przewodnik nowoczesnego sieciowca po pasjonującym, No...PROIDEA
 
Sieci komputerowe. Księga eksperta. Wydanie II poprawione i uzupełnione
Sieci komputerowe. Księga eksperta. Wydanie II poprawione i  uzupełnioneSieci komputerowe. Księga eksperta. Wydanie II poprawione i  uzupełnione
Sieci komputerowe. Księga eksperta. Wydanie II poprawione i uzupełnioneWydawnictwo Helion
 
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury PROIDEA
 
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, MicrosoftBiznes 2.0
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureWebhosting.pl
 
PLNOG15: 10 questions before you deploy Cisco ACI (or any other programmable ...
PLNOG15: 10 questions before you deploy Cisco ACI (or any other programmable ...PLNOG15: 10 questions before you deploy Cisco ACI (or any other programmable ...
PLNOG15: 10 questions before you deploy Cisco ACI (or any other programmable ...PROIDEA
 
Technik.teleinformatyk 312[02] z3.02_u
Technik.teleinformatyk 312[02] z3.02_uTechnik.teleinformatyk 312[02] z3.02_u
Technik.teleinformatyk 312[02] z3.02_uRzeźnik Sebastian
 
PLNOG 17 - Maciej Flak - Cisco Cloud Networking - czyli kompletna infrastrukt...
PLNOG 17 - Maciej Flak - Cisco Cloud Networking - czyli kompletna infrastrukt...PLNOG 17 - Maciej Flak - Cisco Cloud Networking - czyli kompletna infrastrukt...
PLNOG 17 - Maciej Flak - Cisco Cloud Networking - czyli kompletna infrastrukt...PROIDEA
 
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...PROIDEA
 
Nowości Windows Azure
Nowości Windows AzureNowości Windows Azure
Nowości Windows Azurepbubacz
 
PLNOG15: MPLS and SDN in modern Data Center - Artur Gmaj
PLNOG15: MPLS and SDN in modern Data Center - Artur Gmaj PLNOG15: MPLS and SDN in modern Data Center - Artur Gmaj
PLNOG15: MPLS and SDN in modern Data Center - Artur Gmaj PROIDEA
 

Similar to PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura? (20)

PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...
PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...
PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...
 
PLNOG23 - Bartosz Belter & dr hab. inż. Andrzej Bęben - Techniki przetwarzani...
PLNOG23 - Bartosz Belter & dr hab. inż. Andrzej Bęben - Techniki przetwarzani...PLNOG23 - Bartosz Belter & dr hab. inż. Andrzej Bęben - Techniki przetwarzani...
PLNOG23 - Bartosz Belter & dr hab. inż. Andrzej Bęben - Techniki przetwarzani...
 
Urządzenia intersieci tworzące Internet
Urządzenia intersieci tworzące InternetUrządzenia intersieci tworzące Internet
Urządzenia intersieci tworzące Internet
 
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
 
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.
 
PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury...
PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury...PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury...
PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury...
 
Rozbudowa i naprawa sieci. Wydanie V
Rozbudowa i naprawa sieci. Wydanie VRozbudowa i naprawa sieci. Wydanie V
Rozbudowa i naprawa sieci. Wydanie V
 
PLNOG15: Operator 2025 – opportunities and risks in the brave new world of IC...
PLNOG15: Operator 2025 – opportunities and risks in the brave new world of IC...PLNOG15: Operator 2025 – opportunities and risks in the brave new world of IC...
PLNOG15: Operator 2025 – opportunities and risks in the brave new world of IC...
 
PLNOG19 - Emil Gągała - Przewodnik nowoczesnego sieciowca po pasjonującym, No...
PLNOG19 - Emil Gągała - Przewodnik nowoczesnego sieciowca po pasjonującym, No...PLNOG19 - Emil Gągała - Przewodnik nowoczesnego sieciowca po pasjonującym, No...
PLNOG19 - Emil Gągała - Przewodnik nowoczesnego sieciowca po pasjonującym, No...
 
1
11
1
 
Sieci komputerowe. Księga eksperta. Wydanie II poprawione i uzupełnione
Sieci komputerowe. Księga eksperta. Wydanie II poprawione i  uzupełnioneSieci komputerowe. Księga eksperta. Wydanie II poprawione i  uzupełnione
Sieci komputerowe. Księga eksperta. Wydanie II poprawione i uzupełnione
 
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
 
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
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows Azure
 
PLNOG15: 10 questions before you deploy Cisco ACI (or any other programmable ...
PLNOG15: 10 questions before you deploy Cisco ACI (or any other programmable ...PLNOG15: 10 questions before you deploy Cisco ACI (or any other programmable ...
PLNOG15: 10 questions before you deploy Cisco ACI (or any other programmable ...
 
Technik.teleinformatyk 312[02] z3.02_u
Technik.teleinformatyk 312[02] z3.02_uTechnik.teleinformatyk 312[02] z3.02_u
Technik.teleinformatyk 312[02] z3.02_u
 
PLNOG 17 - Maciej Flak - Cisco Cloud Networking - czyli kompletna infrastrukt...
PLNOG 17 - Maciej Flak - Cisco Cloud Networking - czyli kompletna infrastrukt...PLNOG 17 - Maciej Flak - Cisco Cloud Networking - czyli kompletna infrastrukt...
PLNOG 17 - Maciej Flak - Cisco Cloud Networking - czyli kompletna infrastrukt...
 
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...
 
Nowości Windows Azure
Nowości Windows AzureNowości Windows Azure
Nowości Windows Azure
 
PLNOG15: MPLS and SDN in modern Data Center - Artur Gmaj
PLNOG15: MPLS and SDN in modern Data Center - Artur Gmaj PLNOG15: MPLS and SDN in modern Data Center - Artur Gmaj
PLNOG15: MPLS and SDN in modern Data Center - Artur Gmaj
 

PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?

  • 1. Jak powstaje chmura? Maciej Nabożny, Miłosz Zdybał Instytut Fizyki Jądrowej PAN
  • 2. Jak powstaje chmura? Maciej Nabożny, Miłosz Zdybał Instytut Fizyki Jądrowej PAN
  • 3. •  Krótko o cloud computingu •  Budowa chmury obliczeniowej na przykładzie CC1 w IFJ PAN o  Cel o  Realizacja o  CC1 – podstawowe cechy systemu •  Zastosowane rozwiązania sieciowe – przeszłość, teraźniejszość, przyszłość O czym powiemy?
  • 4. •  Model przetwarzania danych •  Udostępnianie funkcjonalności jako usług Cloud computing – przetwarzanie w chmurze
  • 5. •  Projekt private cloud rozwijany w Instytucie Fizyki Jądrowej PAN •  Cel: znoszenie barier w dostępie do mocy obliczeniowej w nauce i gospodarce przy użyciu rozwiązań opartych o cloud computing •  Fazy rozwoju projektu: o  Stworzenie działającej chmury obliczeniowej dostępnej dla pracowników IFJ PAN o  Rozwój rozproszonego środowiska cloud computing z centralnym zarządzaniem użytkownikami i wpółdzielonymi zasobami o  Zainteresowanie małych przedsiębiorstw możliwościami, jakie daje cloud computing, umożliwienie testowania rozwiązań przed wprowadzeniem na rynek Projekt, nr POIG 02.03.03-00-033/09-04 współfinansowany jest ze środków Unii Europejskiej Programu Operacyjnego Innowacyjna Gospodarka (Narodowa Strategia Spójności) oraz Ministerstwa Nauki i Szkolnictwa Wyższego.
  • 6. CC1 – features Rozproszona struktura Farmy / klastry obliczeniowe Dyski zewnętrzne Elastyczne IP Kontekstualizacja Interfejs EC2 Grupy użytkowników Quota & accounting
  • 12. Kontekstualizacja • Usługa na wirtualnej maszynie • Wykonywanie zadań administracyjnych z poziomu interfejsu WWW o  Wgrywanie kluczy SSH o  „Miękkie” zamkniecie maszyny o  Konfiguracja farmy obliczeniowej
  • 13. Klastry / farmy obliczeniowe •  Funkcjonalność stworzona z myślą o naukowcach •  Uruchamianie grupy maszyn i wstępna ich konfiguracja o  Propagacja kluczy SSH o  Wpisywanie adresów wszystkich maszyn w /etc/hosts o  Konfiguracja systemu kolejkowego
  • 14. Sieć – od czego zaczynaliśmy? l  Ethernet 1Gb l  Infiniband l  OpenNebula wspierająca mostki
  • 15. Sieć – od czego zaczynaliśmy? • Ethernet 1Gb • Infiniband • OpenNebula wspierająca mostki o  problemy ze zmostkowaniem interfejsów ethernetowych z Infinibandem o  konieczne filtrowanie pakietów w warstwie drugiej
  • 16. Klaster oparty na mostkach
  • 17. Klaster oparty na mostkach
  • 18. Do czego udało się dojść? • Uruchomienie komunikacji pomiędzy maszynami z użyciem routingu • Niezależność od sprzętu (technologii, switchy, etc...)
  • 20. Jak to działa? • Małe sieci z 30 bitową maską • Routing dynamiczny w obrębie klastra • Sieci przypisane do wirtualnych maszyn
  • 22. Separacja wirtualnych maszyn • Izolacja sieci maszyn użytkowników • Tworzenie wirtualnych sieci dla pojedynczego użytkownika • Możliwość włączania maszyn do różnych sieci naraz