Cloud Barcamp Roma: Libero Cloud su Joyent, caratteristiche principali e casi di successo
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 674 views

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

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

Statistics

Views

Total Views
674
Views on SlideShare
674
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 1. Buona sera 1
  • 2. Oggi parleremo di: • LiberoCloud dietro le quinte • Design Infrastruttura2Cloud 2
  • 3. Antonio Bevacqua 3
  • 4. La tecnologia dietro 4
  • 5. Techology partners
  • 6. Caratteristiche del Cloud
  • 7. Caratteristiche del Cloud
  • 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. Caratteristiche del Cloud
  • 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. 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. Analytics
  • 13. Cloud-api http://joyentapi-rm.libero.it http://joyentapi-mi.libero.it
  • 14. Documentazione e guide http://joyent.com/developers http://cloud.libero.it/it/supporto/documentazione/
  • 15. LiberoCloud 15
  • 16. 3 Datacenters Infrastruttura 150+ Servers 15 TB of ram 2 PB of Storage 30+30Gbit of
  • 17. Clienti
  • 18. Sistemi Operativi Virtualizzati
  • 19. SmartAppliances
  • 20. SmartAppliances – WE WANT YOU
  • 21. Il sogno? Il mio sito su HP Libero.it 21
  • 22. 22
  • 23. 500 Linux LVS modalità DR 23
  • 24. 5000/12000 24
  • 25. Linux LVS modalità DR 25
  • 26. 5000/12000 26
  • 27. 27
  • 28. 500 Linux LVS modalità DR Master Master 28
  • 29. Linux LVS modalità DR ? 29
  • 30. Mysql Native Driver (mysqlnd_ms)
  • 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. <?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. 1000/4000
  • 34. Quagliamo? 34
  • 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. Grazie cloud.libero.it starthappy.it 36