SlideShare a Scribd company logo
1 of 23
Zahtjevno računarstvo u oblaku
HTC Cloud
Martin Belavić, Sveučilište u Zagrebu, Sveučilišni računski centar (Srce)
NI4OS-Europe edukacija za istraživačku zajednicu:
E-Infrastruktura u životnom ciklusu podataka
(National End-User NI4OS Training)
Zahtjevno računarstvo
• Računarstvo visokih performansi - High Performance Computing HPC
• računalni klaster Isabella
• Računarstvo u oblaku - Cloud Computing
• HTC Cloud
• skup resursa i usluga dostupni na zahtjev korisnika putem internetske infrastrukture
• pokretanje i upravljanje virtualnim poslužiteljima
• nadogradnja i sigurnost (root)
Računalni resursi
• 2400 virtualnih procesorskih jezgri
• 600 procesorskih jezgri
• 150 TB podatkovnog spremišta
• 25 poslužitelja Dell PowerEdge R6415
• procesor AMD EPYC 7401P s 24 procesorskih jezgri
• 192 GB radne memorije
• 2 x 10 Gbit/s Ethernet
• 8 poslužitelja Dell PowerEdge R7415
• procesor AMD EPYC 7251 s 8 procesorskih jezgri
• 96 GB radne memorije
• 2 x 480 GB SSD
• 8 x 8 TB HDD
• 4 x 10 Gbit/s Ethernet
Otvoreni sustavi HTC Clouda
• OpenStack – posrednički sustav za
računarstvo u oblaku
• Horizon - web sučelje
• Nova - računalni resursi
• Glance - odabir slika
• Cinder - diskovni prostor
• Neutron - odabir mreže
• Ceph – posrednički sustav za uspostavu
raspodijeljenog spremišta
Prijava i pristup
• Wiki stranice
• www.wiki.srce.hr/display/CRONGI/HTC+Cloud
• Prijava
• www.cro-ngi.hr/prijava/
• Pristup
• cloud.cro-ngi.hr
• jupyter.cro-ngi.hr
Upravljačka ploča - Horizon
• Odabir projekta
• Kvote projekta
• Iskorišteni resursi
Izrada javnog i privatnog ključa
• Autentikacija korisnika prilikom spajanja na virtualni poslužitelj
Pokretanje virtualnog poslužitelja
• Lista pokrenutih virtualnih poslužitelja
• Informacije virtualnih poslužitelja
Pokretanje virtualnog poslužitelja
• Naziv poslužitelja
• Opis poslužitelja
Pokretanje virtualnog poslužitelja
• Izvor pokretanja
• slika
• snapshoot
• volume
• Diskovni prostor
• trajni (Permanent)
• privremeni (Ephemeral)
• veličina
• Dostupne slike
• CentOS (6, 7, 8, Stream)
• Debian (8, 9, 10)
• Ubuntu (14.x, 16.x, 18.x)
• Windows 10
• Cirros
• R-studio-server
• HPC-base
Računalni resursi virtualnog poslužitelja
• Odabir računalnih resursa
• Lista računalnih resursa
• Windows 10
• m1.small
• m1.medium
• m1.xlarg.4socket
• m1.xlargemem.4socket
Mreža vitualnog poslužitelja
• Jedno ili više mrežnih sučelja
• crongi-public - javna mreža
• ograničen broj adresa
• crongi-private - privatna mreža
• dostupan veći broj adresa
SSH ključ ili lozinka
• Odabir SSH ključa (Linux)
• Odabir lozinke (Windows 10)
Pristup virtualnom poslužitelju
• Linux
• user - centos, debian, ubuntu, cirros...
$ ssh -i /put/do/kljuca.pem centos@31.147.202.171
Pristup virtualnom poslužitelju
• Windows
• PuTTy Key Generator - konverzija .pem u .ppk format
• PuTTy - ssh
Pristup virtualnom poslužitelju
• Windows
• PuTTy Key Generator - konverzija .pem u .ppk format
• PuTTy - ssh
Pristup virtualnom poslužitelju
• Virtualni poslužitelj - Windows 10
Openstack CLI
• Application Credential
• preuzimanje openrc datoteke
Openstack CLI
• Python paket
• Openstack naredbe
$ pip install python-openstackclient
$ source ./app-cred-srceDemo-openrc
$ openstack server create --image centos-7 --flavor m1.small --key-
name test --network crongi-public srceDemo2
$ openstack server show srceDemo2 | grep addresses
| addresses | crongi-public=31.147.202.165
$ ssh -i /put/do/imeKljuca.pem centos@31.147.202.165
$ openstack server list
$ openstack image list
$ openstack flavor list
$ openstack network list
JupyterLab servisi
• Razvojno okruženje
• analiza
• obrada
• vizualizacija
• jupyter.cro-ngi.hr
• AAI@EduHR
• Grafičko sučelje
• HTC Cloud infrastruktura
• Default - 1 VCPU, 2 GB, 30 GB
• Large - 2 VCPU, 4 GB, 50 GB
• XLarge - 4 VCPU, 8 GB, 100 GB
• Pristup puhu kroz terminal
$ puh
Username:
Password:
$ ls ~/puh
Elastic Cloud Computing Cluster (EC3)
• Elastični računalni klasteri u oblaku
• pristupni i radni čvor (virtualni poslužitelji)
• sustav upravljanje poslovima SGE
• sustav za elastično upravljanje klasterom CLUES
[centos@sgeserver ~]$ clues status
node state enabled time stable (cpu,mem) used (cpu,mem) total
---------------------------------------------------------------------------------------------------------------------------
localhost off disabled 04h59'07" 0,0 0,0
vnode-1.localdomain used enabled 19h40'17" 16,2362232012.8 16,33608119091.2
vnode-2.localdomain off enabled 20h26'53" 0,0.0 16,33608119091.2
vnode-3.localdomain used enabled 04h59'07" 16,2362232012.8 16,33608119091.2
vnode-4.localdomain used enabled 22h17'47" 8,1395864371.2 16,33608119091.2
vnode-5.localdomain used enabled 21h28'31" 8,1610612736.0 16,33608119091.2
vnode-6.localdomain off enabled 04h59'07" 0,0.0 16,33608119091.2
vnode-7.localdomain off enabled 04h59'07" 0,0.0 16,33608119091.2
vnode-8.localdomain off enabled 04h59'07" 0,0.0 16,33608119091.2
Hrvatski znanstveni i obrazovni oblak
Glavni cilj projekta:
izgradnja distribuirane nacionalne e-infrastrukture
računalnih, spremišnih i mrežnih resursa različitih
namjena, kojoj je svrha jačanje kapaciteta
akademske i istraživačke zajednice Republike
Hrvatske za istraživanja, tehnološki razvoj i
inovacije.
Srce politikom otvorenog pristupa široj javnosti
osigurava dostupnost i korištenje svih rezultata rada
Srca, a prvenstveno obrazovnih i stručnih informacija
i sadržaja nastalih djelovanjem i radom Srca.
Ovo djelo je dano na korištenje pod licencom Creative
Commons Imenovanje-Nekomercijalno-Bez prerada
4.0 međunarodna.
www.srce.unizg.hr creativecommons.org/licenses/by-nc-nd/4.0/deed.hr www.srce.unizg.hr/otvoreni-pristup
Hvala na pažnji!
isabella@srce.hr
dabar@srce.hr

More Related Content

Similar to Zahtjevno računalstvo u oblaku HTC Cloud.pptx

Real-Time Streaming: Apache Spark Streaming i Apache Storm
Real-Time Streaming: Apache Spark Streaming i Apache StormReal-Time Streaming: Apache Spark Streaming i Apache Storm
Real-Time Streaming: Apache Spark Streaming i Apache StormDavorin Vukelic
 
MSNetwork 4 - Enterprise funkcionalnosti u malim tvrtkama sa Office 365
MSNetwork 4 - Enterprise funkcionalnosti u malim tvrtkama sa Office 365MSNetwork 4 - Enterprise funkcionalnosti u malim tvrtkama sa Office 365
MSNetwork 4 - Enterprise funkcionalnosti u malim tvrtkama sa Office 365Tomislav Lulic
 
Vert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, JavanturaVert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, JavanturaFive
 
Vert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacijeVert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacijeMihovil Rister
 
White paper - Cloud Server, Cloud Data centar i njhova primjena
White paper - Cloud Server, Cloud Data centar i njhova primjenaWhite paper - Cloud Server, Cloud Data centar i njhova primjena
White paper - Cloud Server, Cloud Data centar i njhova primjenaHrvatski Telekom
 
CUC2010: Linux datotecni sustavi
CUC2010: Linux datotecni sustaviCUC2010: Linux datotecni sustavi
CUC2010: Linux datotecni sustaviDinko Korunic
 
[TVZ Računarstvo] Dinamičke web aplikacije, predavanje 5.
[TVZ Računarstvo] Dinamičke web aplikacije, predavanje 5. [TVZ Računarstvo] Dinamičke web aplikacije, predavanje 5.
[TVZ Računarstvo] Dinamičke web aplikacije, predavanje 5. Stipe Predanic
 
Diskovi spajanje organizacija_raid-ova
Diskovi spajanje organizacija_raid-ovaDiskovi spajanje organizacija_raid-ova
Diskovi spajanje organizacija_raid-ovaTomislav Lulic
 
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8. [TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8. Stipe Predanic
 
Infrastruktura VMware servera - Marija Barušić
Infrastruktura VMware servera - Marija BarušićInfrastruktura VMware servera - Marija Barušić
Infrastruktura VMware servera - Marija BarušićMarija Barušić
 
eZ Publish intro
eZ Publish introeZ Publish intro
eZ Publish introivrdoljak
 
ict_i_cloud_usluge_133416.pdf
ict_i_cloud_usluge_133416.pdfict_i_cloud_usluge_133416.pdf
ict_i_cloud_usluge_133416.pdfssuser3cd096
 
Dinko Korunić - Skalabilna web rješenja (IT Showoff)
Dinko Korunić - Skalabilna web rješenja (IT Showoff)Dinko Korunić - Skalabilna web rješenja (IT Showoff)
Dinko Korunić - Skalabilna web rješenja (IT Showoff)IT Showoff
 
Kratka priča o nas i san sustavima (i malo više)
Kratka priča o nas i san sustavima (i malo više)Kratka priča o nas i san sustavima (i malo više)
Kratka priča o nas i san sustavima (i malo više)Hrvoje Horvat
 
Kako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloudKako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloudDubravko Marak
 
Why Firebird - Fact for decision makers, in Bosnian
Why Firebird  - Fact for decision makers, in BosnianWhy Firebird  - Fact for decision makers, in Bosnian
Why Firebird - Fact for decision makers, in BosnianMind The Firebird
 

Similar to Zahtjevno računalstvo u oblaku HTC Cloud.pptx (20)

Real-Time Streaming: Apache Spark Streaming i Apache Storm
Real-Time Streaming: Apache Spark Streaming i Apache StormReal-Time Streaming: Apache Spark Streaming i Apache Storm
Real-Time Streaming: Apache Spark Streaming i Apache Storm
 
MSNetwork 4 - Enterprise funkcionalnosti u malim tvrtkama sa Office 365
MSNetwork 4 - Enterprise funkcionalnosti u malim tvrtkama sa Office 365MSNetwork 4 - Enterprise funkcionalnosti u malim tvrtkama sa Office 365
MSNetwork 4 - Enterprise funkcionalnosti u malim tvrtkama sa Office 365
 
Vert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, JavanturaVert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, Javantura
 
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil RisterJavantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
 
Vert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacijeVert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacije
 
White paper - Cloud Server, Cloud Data centar i njhova primjena
White paper - Cloud Server, Cloud Data centar i njhova primjenaWhite paper - Cloud Server, Cloud Data centar i njhova primjena
White paper - Cloud Server, Cloud Data centar i njhova primjena
 
CUC2010: Linux datotecni sustavi
CUC2010: Linux datotecni sustaviCUC2010: Linux datotecni sustavi
CUC2010: Linux datotecni sustavi
 
[TVZ Računarstvo] Dinamičke web aplikacije, predavanje 5.
[TVZ Računarstvo] Dinamičke web aplikacije, predavanje 5. [TVZ Računarstvo] Dinamičke web aplikacije, predavanje 5.
[TVZ Računarstvo] Dinamičke web aplikacije, predavanje 5.
 
Diskovi spajanje organizacija_raid-ova
Diskovi spajanje organizacija_raid-ovaDiskovi spajanje organizacija_raid-ova
Diskovi spajanje organizacija_raid-ova
 
CUC2010-Dinko
CUC2010-DinkoCUC2010-Dinko
CUC2010-Dinko
 
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8. [TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
 
Infrastruktura VMware servera - Marija Barušić
Infrastruktura VMware servera - Marija BarušićInfrastruktura VMware servera - Marija Barušić
Infrastruktura VMware servera - Marija Barušić
 
eZ publish intro
eZ publish introeZ publish intro
eZ publish intro
 
eZ Publish intro
eZ Publish introeZ Publish intro
eZ Publish intro
 
ict_i_cloud_usluge_133416.pdf
ict_i_cloud_usluge_133416.pdfict_i_cloud_usluge_133416.pdf
ict_i_cloud_usluge_133416.pdf
 
Tru64-Alati
Tru64-AlatiTru64-Alati
Tru64-Alati
 
Dinko Korunić - Skalabilna web rješenja (IT Showoff)
Dinko Korunić - Skalabilna web rješenja (IT Showoff)Dinko Korunić - Skalabilna web rješenja (IT Showoff)
Dinko Korunić - Skalabilna web rješenja (IT Showoff)
 
Kratka priča o nas i san sustavima (i malo više)
Kratka priča o nas i san sustavima (i malo više)Kratka priča o nas i san sustavima (i malo više)
Kratka priča o nas i san sustavima (i malo više)
 
Kako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloudKako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloud
 
Why Firebird - Fact for decision makers, in Bosnian
Why Firebird  - Fact for decision makers, in BosnianWhy Firebird  - Fact for decision makers, in Bosnian
Why Firebird - Fact for decision makers, in Bosnian
 

Zahtjevno računalstvo u oblaku HTC Cloud.pptx

  • 1. Zahtjevno računarstvo u oblaku HTC Cloud Martin Belavić, Sveučilište u Zagrebu, Sveučilišni računski centar (Srce) NI4OS-Europe edukacija za istraživačku zajednicu: E-Infrastruktura u životnom ciklusu podataka (National End-User NI4OS Training)
  • 2. Zahtjevno računarstvo • Računarstvo visokih performansi - High Performance Computing HPC • računalni klaster Isabella • Računarstvo u oblaku - Cloud Computing • HTC Cloud • skup resursa i usluga dostupni na zahtjev korisnika putem internetske infrastrukture • pokretanje i upravljanje virtualnim poslužiteljima • nadogradnja i sigurnost (root)
  • 3. Računalni resursi • 2400 virtualnih procesorskih jezgri • 600 procesorskih jezgri • 150 TB podatkovnog spremišta • 25 poslužitelja Dell PowerEdge R6415 • procesor AMD EPYC 7401P s 24 procesorskih jezgri • 192 GB radne memorije • 2 x 10 Gbit/s Ethernet • 8 poslužitelja Dell PowerEdge R7415 • procesor AMD EPYC 7251 s 8 procesorskih jezgri • 96 GB radne memorije • 2 x 480 GB SSD • 8 x 8 TB HDD • 4 x 10 Gbit/s Ethernet
  • 4. Otvoreni sustavi HTC Clouda • OpenStack – posrednički sustav za računarstvo u oblaku • Horizon - web sučelje • Nova - računalni resursi • Glance - odabir slika • Cinder - diskovni prostor • Neutron - odabir mreže • Ceph – posrednički sustav za uspostavu raspodijeljenog spremišta
  • 5. Prijava i pristup • Wiki stranice • www.wiki.srce.hr/display/CRONGI/HTC+Cloud • Prijava • www.cro-ngi.hr/prijava/ • Pristup • cloud.cro-ngi.hr • jupyter.cro-ngi.hr
  • 6. Upravljačka ploča - Horizon • Odabir projekta • Kvote projekta • Iskorišteni resursi
  • 7. Izrada javnog i privatnog ključa • Autentikacija korisnika prilikom spajanja na virtualni poslužitelj
  • 8. Pokretanje virtualnog poslužitelja • Lista pokrenutih virtualnih poslužitelja • Informacije virtualnih poslužitelja
  • 9. Pokretanje virtualnog poslužitelja • Naziv poslužitelja • Opis poslužitelja
  • 10. Pokretanje virtualnog poslužitelja • Izvor pokretanja • slika • snapshoot • volume • Diskovni prostor • trajni (Permanent) • privremeni (Ephemeral) • veličina • Dostupne slike • CentOS (6, 7, 8, Stream) • Debian (8, 9, 10) • Ubuntu (14.x, 16.x, 18.x) • Windows 10 • Cirros • R-studio-server • HPC-base
  • 11. Računalni resursi virtualnog poslužitelja • Odabir računalnih resursa • Lista računalnih resursa • Windows 10 • m1.small • m1.medium • m1.xlarg.4socket • m1.xlargemem.4socket
  • 12. Mreža vitualnog poslužitelja • Jedno ili više mrežnih sučelja • crongi-public - javna mreža • ograničen broj adresa • crongi-private - privatna mreža • dostupan veći broj adresa
  • 13. SSH ključ ili lozinka • Odabir SSH ključa (Linux) • Odabir lozinke (Windows 10)
  • 14. Pristup virtualnom poslužitelju • Linux • user - centos, debian, ubuntu, cirros... $ ssh -i /put/do/kljuca.pem centos@31.147.202.171
  • 15. Pristup virtualnom poslužitelju • Windows • PuTTy Key Generator - konverzija .pem u .ppk format • PuTTy - ssh
  • 16. Pristup virtualnom poslužitelju • Windows • PuTTy Key Generator - konverzija .pem u .ppk format • PuTTy - ssh
  • 17. Pristup virtualnom poslužitelju • Virtualni poslužitelj - Windows 10
  • 18. Openstack CLI • Application Credential • preuzimanje openrc datoteke
  • 19. Openstack CLI • Python paket • Openstack naredbe $ pip install python-openstackclient $ source ./app-cred-srceDemo-openrc $ openstack server create --image centos-7 --flavor m1.small --key- name test --network crongi-public srceDemo2 $ openstack server show srceDemo2 | grep addresses | addresses | crongi-public=31.147.202.165 $ ssh -i /put/do/imeKljuca.pem centos@31.147.202.165 $ openstack server list $ openstack image list $ openstack flavor list $ openstack network list
  • 20. JupyterLab servisi • Razvojno okruženje • analiza • obrada • vizualizacija • jupyter.cro-ngi.hr • AAI@EduHR • Grafičko sučelje • HTC Cloud infrastruktura • Default - 1 VCPU, 2 GB, 30 GB • Large - 2 VCPU, 4 GB, 50 GB • XLarge - 4 VCPU, 8 GB, 100 GB • Pristup puhu kroz terminal $ puh Username: Password: $ ls ~/puh
  • 21. Elastic Cloud Computing Cluster (EC3) • Elastični računalni klasteri u oblaku • pristupni i radni čvor (virtualni poslužitelji) • sustav upravljanje poslovima SGE • sustav za elastično upravljanje klasterom CLUES [centos@sgeserver ~]$ clues status node state enabled time stable (cpu,mem) used (cpu,mem) total --------------------------------------------------------------------------------------------------------------------------- localhost off disabled 04h59'07" 0,0 0,0 vnode-1.localdomain used enabled 19h40'17" 16,2362232012.8 16,33608119091.2 vnode-2.localdomain off enabled 20h26'53" 0,0.0 16,33608119091.2 vnode-3.localdomain used enabled 04h59'07" 16,2362232012.8 16,33608119091.2 vnode-4.localdomain used enabled 22h17'47" 8,1395864371.2 16,33608119091.2 vnode-5.localdomain used enabled 21h28'31" 8,1610612736.0 16,33608119091.2 vnode-6.localdomain off enabled 04h59'07" 0,0.0 16,33608119091.2 vnode-7.localdomain off enabled 04h59'07" 0,0.0 16,33608119091.2 vnode-8.localdomain off enabled 04h59'07" 0,0.0 16,33608119091.2
  • 22. Hrvatski znanstveni i obrazovni oblak Glavni cilj projekta: izgradnja distribuirane nacionalne e-infrastrukture računalnih, spremišnih i mrežnih resursa različitih namjena, kojoj je svrha jačanje kapaciteta akademske i istraživačke zajednice Republike Hrvatske za istraživanja, tehnološki razvoj i inovacije.
  • 23. Srce politikom otvorenog pristupa široj javnosti osigurava dostupnost i korištenje svih rezultata rada Srca, a prvenstveno obrazovnih i stručnih informacija i sadržaja nastalih djelovanjem i radom Srca. Ovo djelo je dano na korištenje pod licencom Creative Commons Imenovanje-Nekomercijalno-Bez prerada 4.0 međunarodna. www.srce.unizg.hr creativecommons.org/licenses/by-nc-nd/4.0/deed.hr www.srce.unizg.hr/otvoreni-pristup Hvala na pažnji! isabella@srce.hr dabar@srce.hr