Buona sera

1
Oggi parleremo di:
• LiberoCloud dietro le quinte
•

Design Infrastruttura2Cloud

2
Antonio
Bevacqua

3
La tecnologia dietro

4
Techology partners
Caratteristiche del Cloud
Caratteristiche del Cloud
ZFS è un file system open source
sviluppato dalla Sun
Microsystems per il suo sistema
operativo Solaris
ZFS è un file system...
Caratteristiche del Cloud
Solaris Containers (including Solaris Zones) is an
implementation of operating system-level
virtualization technology for ...
SmartOS: The Worlds Most Advanced Operating System
Joyent SmartOS provides a combination of hardware and operating system
...
Analytics
Cloud-api

http://joyentapi-rm.libero.it
http://joyentapi-mi.libero.it
Documentazione e guide

http://joyent.com/developers
http://cloud.libero.it/it/supporto/documentazione/
LiberoCloud

15
3 Datacenters
Infrastruttura

150+ Servers
15 TB of ram
2 PB of Storage
30+30Gbit of
Clienti
Sistemi Operativi Virtualizzati
SmartAppliances
SmartAppliances – WE WANT YOU
Il sogno? Il
mio sito su
HP Libero.it
21
22
500

Linux LVS
modalità DR

23
5000/12000

24
Linux LVS
modalità DR

25
5000/12000

26
27
500

Linux LVS
modalità DR

Master
Master

28
Linux LVS
modalità DR

?
29
Mysql Native Driver
(mysqlnd_ms)
Modifico php.ini
mysqlnd_ms.enable=1
mysqlnd_ms.config_file=/path/to/mysqlnd_ms.ini
{
"myapp": {
"master": {
"master_0": {
...
<?php
/* Load balanced following "myapp" section
rules from the plugins config file */
$mysqli = new mysqli("myapp", "user...
1000/4000
Quagliamo?

34
Consigli «fraterni»
• Un'applicazione cloud è cloud perchè progettata
per il cloud
• La mia migliore amica: la cache
• Sta...
Grazie

cloud.libero.it

starthappy.it

36
Upcoming SlideShare
Loading in...5
×

Cloud Barcamp Roma: Libero Cloud su Joyent, caratteristiche principali e casi di successo

614

Published on

Cloud Libero su piattaforma Joyent, SmartOS, ZFS, tips, CloudAPI e Database by Antonio Bevaqua, Cloud Specialist ITnet

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
614
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud Barcamp Roma: Libero Cloud su Joyent, caratteristiche principali e casi di successo

  1. 1. Buona sera 1
  2. 2. Oggi parleremo di: • LiberoCloud dietro le quinte • Design Infrastruttura2Cloud 2
  3. 3. Antonio Bevacqua 3
  4. 4. La tecnologia dietro 4
  5. 5. Techology partners
  6. 6. Caratteristiche del Cloud
  7. 7. Caratteristiche del Cloud
  8. 8. ZFS è un file system open source sviluppato dalla Sun Microsystems per il suo sistema operativo Solaris ZFS è un file system a 128 bit: può quindi fornire uno spazio di 16 miliardi di miliardi di volte la capacità dei file system a 64 bit. ZFS rispetta lo standard POSIX in fatto di file system: nessuna applicazione deve essere modificata per funzionare con il nuovo file system.
  9. 9. Caratteristiche del Cloud
  10. 10. Solaris Containers (including Solaris Zones) is an implementation of operating system-level virtualization technology for x86 and SPARC systems, first released publicly in February 2004 in build 51 beta of Solaris 10, and subsequently in the first full release of Solaris 10, 2005. It is present in newer OpenSolaris based distributions, such as OpenIndiana, SmartOS and OmniOS, as well as in the official Oracle Solaris 11 release. A Solaris Container is the combination of system resource controls and the boundary separation provided by zones. Zones act as completely isolated virtual servers within a single operating system instance. Virtual network layer Accesso as root Separazione fra container Impossibilità di scalare a global • OS as dad • • • •
  11. 11. SmartOS: The Worlds Most Advanced Operating System Joyent SmartOS provides a combination of hardware and operating system (OS) virtualization to support efficient, reliable and high performing cloud computing. •Scale. An ultra-lean hypervisor that produces frictionless scale and fast provisioning. •Trust. The ZFS file system guarantees data integrity and prevent silent data corruption. •Secure. OS virtualization with highly secure zones, and KVM for legacy apps. •Reliable. Run from a live image. Impossible to fail upgrades when you can rollback to an earlier image. •Resilient. Service Management Facility (SMF) recovers faster from system failures. Fair share scheduling, CPU caps, and disk I/O throttling ensures better performance across the Joyent cloud. •Visibility. DTrace, lets you see everything that's happening throughout the software stack - safely, in real time, in production.
  12. 12. Analytics
  13. 13. Cloud-api http://joyentapi-rm.libero.it http://joyentapi-mi.libero.it
  14. 14. Documentazione e guide http://joyent.com/developers http://cloud.libero.it/it/supporto/documentazione/
  15. 15. LiberoCloud 15
  16. 16. 3 Datacenters Infrastruttura 150+ Servers 15 TB of ram 2 PB of Storage 30+30Gbit of
  17. 17. Clienti
  18. 18. Sistemi Operativi Virtualizzati
  19. 19. SmartAppliances
  20. 20. SmartAppliances – WE WANT YOU
  21. 21. Il sogno? Il mio sito su HP Libero.it 21
  22. 22. 22
  23. 23. 500 Linux LVS modalità DR 23
  24. 24. 5000/12000 24
  25. 25. Linux LVS modalità DR 25
  26. 26. 5000/12000 26
  27. 27. 27
  28. 28. 500 Linux LVS modalità DR Master Master 28
  29. 29. Linux LVS modalità DR ? 29
  30. 30. Mysql Native Driver (mysqlnd_ms)
  31. 31. Modifico php.ini mysqlnd_ms.enable=1 mysqlnd_ms.config_file=/path/to/mysqlnd_ms.ini { "myapp": { "master": { "master_0": { "host": "localhost", "socket": "/tmp/mysql.sock" } }, "slave": { "slave_0": { "host": "192.168.1.1", "port": "3306" }, "slave_1": { "host": "192.168.1.2", "port": "3306" } } } Creo mysqlnd_ms.ini }
  32. 32. <?php /* Load balanced following "myapp" section rules from the plugins config file */ $mysqli = new mysqli("myapp", "username", "password", "database"); $pdo = new PDO('mysql:host=myapp;dbname=database', 'username', 'password'); $mysql = mysql_connect("myapp", "username", "password"); ?>
  33. 33. 1000/4000
  34. 34. Quagliamo? 34
  35. 35. Consigli «fraterni» • Un'applicazione cloud è cloud perchè progettata per il cloud • La mia migliore amica: la cache • Staticizzate.. staticizzate... staticizzate! • Il client è il vostro schiavo, sfruttatelo (ajax, js, .net, ... ) • A volte basta fine tuning • Non arrendetevi • Chiedete, noi siamo qui per questo. 35
  36. 36. Grazie cloud.libero.it starthappy.it 36
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×