Introduction to Cloud Computing and Open Source solutions

489 vues

Publié le

Introduction to Cloud Computing and Open Source solutions

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
489
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
30
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Introduction to Cloud Computing and Open Source solutions

  1. 1. “Cloud Computing and open source solutions” By Amine Abida Previously ENIT student & G²FOSS member and ex-president Ecole Nationale 08/11/2014 d’ingénieurs de Tunis
  2. 2. Amine Abida Ecole Nationale d’ingénieurs de Tunis Introduction • About me • Where did I worked on Cloud solutions? 08/11/2014 2
  3. 3. Amine Abida Ecole Nationale d’ingénieurs de Tunis Foretaste! • Cloud Computing? Why it’s called cloud? 08/11/2014 3
  4. 4. Amine Abida Ecole Nationale d’ingénieurs de Tunis Distributed systems 08/11/2014 4
  5. 5. Amine Abida Ecole Nationale d’ingénieurs de Tunis Distributed systems • A system whereitscomponents are connectedand dealingtogetherusingmessage exchange. • The system isviewedto the user as a single machine. • Examples: Internet, Intranet, Cloud, … 08/11/2014 5
  6. 6. Amine Abida Ecole Nationale d’ingénieurs de Tunis Master/Slave architecture 08/11/2014 6
  7. 7. Amine Abida Ecole Nationale d’ingénieurs de Tunis Client/Serverarchitecture 08/11/2014 7
  8. 8. Amine Abida Ecole Nationale d’ingénieurs de Tunis Peer to peerarchitecture 08/11/2014 8
  9. 9. Amine Abida Ecole Nationale d’ingénieurs de Tunis Totally centralized P2P 08/11/2014 9
  10. 10. Amine Abida Ecole Nationale d’ingénieurs de Tunis Index centralized P2P 08/11/2014 10
  11. 11. Amine Abida Ecole Nationale d’ingénieurs de Tunis Totally dicentralizedP2P 08/11/2014 11
  12. 12. Amine Abida Ecole Nationale d’ingénieurs de Tunis Cluster architecture • Groupingmachines to forma unique unit. • Manymachines couldexecutethe sameservice. • Good for extendingthe network by simplyaddingnew machines. 08/11/2014 12
  13. 13. Amine Abida Ecole Nationale d’ingénieurs de Tunis Publish/Subscribearchitecture 08/11/2014 13
  14. 14. Amine Abida Ecole Nationale d’ingénieurs de Tunis Back to the cloud… 08/11/2014 14
  15. 15. Amine Abida Ecole Nationale d’ingénieurs de Tunis Back to the Cloud: Definition • “Hardware or software provided as a service and accessible through the internet”. 08/11/2014 15
  16. 16. Amine Abida Ecole Nationale d’ingénieurs de Tunis Official definition • How didthe NIST defineit? 08/11/2014 16
  17. 17. Amine Abida Ecole Nationale d’ingénieurs de Tunis Official definition 08/11/2014 17
  18. 18. Amine Abida Ecole Nationale d’ingénieurs de Tunis Cloud advantages 08/11/2014 18 Economic Easyness Data storage Security updates Cheaper software On demand Accessibility
  19. 19. Amine Abida Ecole Nationale d’ingénieurs de Tunis Cloud constraints Excellent internet bandwidth Transportability Unknown storage place 08/11/2014 19
  20. 20. Amine Abida Ecole Nationale d’ingénieurs de Tunis Cloud risksin enterpriselevel • Sharing authenticationcertificates. • Protectingand securingenterprisesensitive data. • Cloud service provider istakingcare of enterpriseidentitymanager. • Needtrust whileprocessingenterprisedata. 08/11/2014 20
  21. 21. Amine Abida Ecole Nationale d’ingénieurs de Tunis Cloud new needs • Simplify – Identity management. – Certificates management. • Provide – Warranties for processing data. • Protect – Private data, control protection system. • Build trust – More audits, official certifications. 08/11/2014 21
  22. 22. Amine Abida Ecole Nationale d’ingénieurs de Tunis Cloud offertypes 08/11/2014 22
  23. 23. Amine Abida Ecole Nationale d’ingénieurs de Tunis IaaS 08/11/2014 23
  24. 24. Amine Abida Ecole Nationale d’ingénieurs de Tunis PaaS 08/11/2014 24
  25. 25. Amine Abida Ecole Nationale d’ingénieurs de Tunis SaaS 08/11/2014 25
  26. 26. Amine Abida Ecole Nationale d’ingénieurs de Tunis Cloud offertypes in details 08/11/2014 26
  27. 27. Amine Abida Ecole Nationale d’ingénieurs de Tunis Cloud model types 08/11/2014 27
  28. 28. Amine Abida Ecole Nationale d’ingénieurs de Tunis Going deeper: Virtual machines 08/11/2014 28
  29. 29. Amine Abida Ecole Nationale d’ingénieurs de Tunis Virtual machines 08/11/2014 29
  30. 30. Amine Abida Ecole Nationale d’ingénieurs de Tunis Going deeper: Identity management 08/11/2014 30
  31. 31. Amine Abida Ecole Nationale d’ingénieurs de Tunis Identityservice 08/11/2014 31
  32. 32. Amine Abida Ecole Nationale d’ingénieurs de Tunis OAuth2.0 08/11/2014 32
  33. 33. Amine Abida Ecole Nationale d’ingénieurs de Tunis SAML SSO 08/11/2014 33 • SSO = Single Sign On
  34. 34. Amine Abida Ecole Nationale d’ingénieurs de Tunis SAML SSO 08/11/2014 34
  35. 35. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenID 08/11/2014 35
  36. 36. Amine Abida Ecole Nationale d’ingénieurs de Tunis Going deeper: Data replication 08/11/2014 36
  37. 37. Amine Abida Ecole Nationale d’ingénieurs de Tunis Data replication 08/11/2014 37
  38. 38. Amine Abida Ecole Nationale d’ingénieurs de Tunis RAID 08/11/2014 38
  39. 39. Amine Abida Ecole Nationale d’ingénieurs de Tunis Going deeper: Security in the cloud 08/11/2014 39
  40. 40. Amine Abida Ecole Nationale d’ingénieurs de Tunis Security in the Cloud (1) • The cloudpresentseveralsecurityissues. • The technologyisstillin researchphase more thanbeingcommercialized. • Whatare the specificsecurityissues? 08/11/2014 40
  41. 41. Amine Abida Ecole Nationale d’ingénieurs de Tunis Security in the Cloud (2) • No technicalsolutions to applywrittenregulationsfor protectingdata in the cloud. • No warrantythatthe cloudservice provider wouldnot spyon privatedata. • Respect the differenceof regulationsfromone country to another. 08/11/2014 41
  42. 42. Amine Abida Ecole Nationale d’ingénieurs de Tunis Security in the Cloud (3) • Usingvirtualmachines on the cloudto attackothersystems(especiallyDoSattacks). • Warrantyon definingaccesscontrol policies. • No system isolation whena server isinfected. 08/11/2014 42
  43. 43. Amine Abida Ecole Nationale d’ingénieurs de Tunis Cloud standarisationinitiatives Open Cloud Manifesto Cloud Security Alliance Jericho Forum 08/11/2014 43
  44. 44. Amine Abida Ecole Nationale d’ingénieurs de Tunis Cloud solutions providers 08/11/2014 44
  45. 45. Amine Abida Ecole Nationale d’ingénieurs de Tunis Essential Cloud service providers 08/11/2014 45
  46. 46. Amine Abida Ecole Nationale d’ingénieurs de Tunis Amazon Web services 08/11/2014 46
  47. 47. Amine Abida Ecole Nationale d’ingénieurs de Tunis Amazon EC2 08/11/2014 47
  48. 48. Amine Abida Ecole Nationale d’ingénieurs de Tunis Google AppEngine 08/11/2014 48
  49. 49. Amine Abida Ecole Nationale d’ingénieurs de Tunis Google Appsfor business 08/11/2014 49
  50. 50. Amine Abida Ecole Nationale d’ingénieurs de Tunis SAP Cloud solutions 08/11/2014 50
  51. 51. Amine Abida Ecole Nationale d’ingénieurs de Tunis Microsoft cloud solutions 08/11/2014 51
  52. 52. Amine Abida Ecole Nationale d’ingénieurs de Tunis Microsoft cloud solutions: Azure 08/11/2014 52
  53. 53. Amine Abida Ecole Nationale d’ingénieurs de Tunis Open source solutions 08/11/2014 53
  54. 54. Amine Abida Ecole Nationale d’ingénieurs de Tunis Openessin the cloud 08/11/2014 54
  55. 55. Amine Abida Ecole Nationale d’ingénieurs de Tunis 08/11/2014 55
  56. 56. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenStack: Definition • The most famous open source cloud software. • Licensed by Apache 2.0 license=> Not completely free software. 08/11/2014 56
  57. 57. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenStackgeneral architecture 08/11/2014 57
  58. 58. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenStack: Keystone 08/11/2014 58 • OpenStack’sidentiyservice • Let’s see a scenario…
  59. 59. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenStack: Keystone 08/11/2014 59
  60. 60. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenStack: Swift 08/11/2014 60
  61. 61. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenStack: Horizon 08/11/2014 61
  62. 62. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenStack: Horizon 08/11/2014 62
  63. 63. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenStack: Neutron • Neutronis the service responsible for providing network connectivity to virtual machines created by OpenStack. 08/11/2014 63
  64. 64. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenStack: Nova • Novais the core of OpenStackfor managing the virtual machines with Keystoneidentity provider and the stored images. 08/11/2014 64
  65. 65. Amine Abida Ecole Nationale d’ingénieurs de Tunis OpenStack: Glance • Glance is the provider of images for the creation of the virtual machines. 08/11/2014 65
  66. 66. Amine Abida Ecole Nationale d’ingénieurs de Tunis Launching instances 08/11/2014 66
  67. 67. Amine Abida Ecole Nationale d’ingénieurs de Tunis Launching instances 08/11/2014 67
  68. 68. Amine Abida Ecole Nationale d’ingénieurs de Tunis What did we see? • Distributed systems, main architectures • Cloud computing in details – Definition, advantages, constraints, … – Layers, offer types – Identity management – Data replication – Security in the cloud • Cloud solutions providers • OpenStackintroduction 08/11/2014 68
  69. 69. Amine Abida Ecole Nationale d’ingénieurs de Tunis What can you do to explore more? • Install cloud software on virtual machines in your laptop. • Use open cloud platform to develop cloud applications. • Subscribe to some trial services of famous cloud providers. 08/11/2014 69
  70. 70. Amine Abida Ecole Nationale d’ingénieurs de Tunis Next possibilities for learning • How I could continue to work with you: – Install OpenStackservices to construct our own cloud. – Develop JAVA applications that works with OpenStackservices. – Develop and deploy Java applications in SAP HANA Cloud Platform. 08/11/2014 70
  71. 71. Amine Abida Ecole Nationale d’ingénieurs de Tunis Discussion / Q&A 08/11/2014 71
  72. 72. Amine Abida Ecole Nationale d’ingénieurs de Tunis Thanks! 08/11/2014 72
  73. 73. Amine Abida Ecole Nationale d’ingénieurs de Tunis About this presentation 08/11/2014 73 ThecontentofthispresentationisthepropertyoftheGeneralandGeographicFreeandOpenSourceSoftwaresocietyattheNationalEngineeringSchoolofTunis(EcoleNationaled’IngenieursdeTunis- ENIT). Youhavetherighttodistributethispresentationwithoutmodifyingit.

×