La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Présenter par Raymond Gao 2 Décembre, 2010 Les Boulots Architecte en Nokia Business Infrastructure Architecte Principal de Commerce Électronique.

Présentations similaires


Présentation au sujet: "Présenter par Raymond Gao 2 Décembre, 2010 Les Boulots Architecte en Nokia Business Infrastructure Architecte Principal de Commerce Électronique."— Transcription de la présentation:

1

2 Présenter par Raymond Gao 2 Décembre, 2010

3 Les Boulots Architecte en Nokia Business Infrastructure Architecte Principal de Commerce Sun Microsystems (Maintenant Oracle) Membre du Conseil du Projet JXTA (La technique de calculer de pair-à-pair, comme Bit Torrent) Membre de lOrganisation JCP Leader des Utilisateurs de la technologie de Amazon Web Services Les Publications Rédacteur en Chef pour la Revue P2P (Jugé par des pairs) eAI Journal, Enterprise Linux, XML Journal, … Les Conférences JavaOne, WebServices One, Dagstuhl (Max Planck Institute), Dresden, etc 9 Novembre, IUT Cloud Computing Seminar2

4 Le réseau social Des langues humaines et des logiciels informatiques Des mouvements dintérêt dans le domaine de linformatique Linformatique dans le nuage (Cloud Computing) Questions & Réponses 9 Novembre, IUT Cloud Computing Seminar3

5 9 Novembre, IUT Cloud Computing Seminar4

6 Plus de 500 millions de membres actifs Plus de 900 millions dobjets (feuilles, groupes, événements, et communautés ) Environ 70% des membres Facebook vivent dans des pays hors des Etats-Unis 9 Novembre, IUT Cloud Computing Seminar5

7 Pourcentage de personnes qui partagent leur information personnelle sur FB Pas de compte FB Basiques - par exemple, nom, date danniversaire, loisirs Limitées – quelques photos, information de contact Complètes – Exposer toute leur vie privée + connexion des amis. Avez vous peur dexposer votre vie privée? 9 Novembre, IUT Cloud Computing Seminar6

8 Pourquoi est-ce que Facebook a réussi? Zucker est un génie réel; Il est chanceux; Cest un complot des Venture Capitalists Americans en Californie; On suit la tradition du mouvement de mai 1968; Zucker est un extraterrestre; Ou Il y a vraiment une grande nécessité sociale? 9 Novembre, IUT Cloud Computing Seminar7

9 Quelles stratégies sont importantes maintenant pour FB? « Facebook Graph API » « Search with Google » « iLike Button » 9 Novembre, IUT Cloud Computing Seminar8 Quelles technologies sont utilisées partout dans FB? REST API Security & Oauth – Authentification Unique Quelle est votre vision de FB dans 5 ans? Le gens voudraient mieux communiquer ???

10 9 Novembre, IUT Cloud Computing Seminar9

11 Connaissez-vous un langage de programmation dominant dont lorigine (la syntaxe) vienne dune autre langue? Français Allemand Chinois Russe Espagnol Etc. Quel est votre avis? Je crois que No. Chaque langue a ses avantages et limitations. 9 Novembre, IUT Cloud Computing Seminar10

12 9 Novembre, IUT Cloud Computing Seminar11

13 Blaise Pascal (1623 – 1662) – Mathématicien, La première machine à calculer Gustave Coriolis (1792 – 1843) – La force de Coriolis Pierre Simon Laplace (1749 – 1827) – La Transformation de Laplace Joseph Fourier (1768 – 1830) – La Série et la transformation de Fourier Henri Poincaré (1854 – 1912) – Le calcul infinitésimal Pierre Bézier (1910 – 1999) –Cuver Bézier 9 Novembre, IUT Cloud Computing Seminar12

14 C – Unix Java – Web &.COM C# (Dot Net Framework) – Microsoft SmallTalk & LISP – Programmation Orientée Object Ruby on Rails PHP 9 Novembre, IUT Cloud Computing Seminar13

15 9 Novembre, IUT Cloud Computing Seminar14

16 9 Novembre, IUT Cloud Computing Seminar15 Le Principe dIncertitude de Heisenberg

17 La Grammaire Le Vocabulaire LHistoire La tradition Etc. La Langue écrite -> prendre la décision denregistrer et de supprimer des informations. 9 Novembre, IUT Cloud Computing Seminar16

18 Le Réseau Social Linformatique dans le nuage La Mobilité (iPhone + iPad vs. Android) Le Géopositionnement Le REST API 9 Novembre, IUT Cloud Computing Seminar17

19 9 Novembre, IUT Cloud Computing Seminar18

20 https://graph.facebook.com/oauth/authorize? client_id=...& redirect_uri=http://www.example.com/oauth_redirect 9 Novembre, IUT Cloud Computing Seminar19

21 9 Novembre, IUT Cloud Computing Seminar20

22 9 Novembre, IUT Cloud Computing Seminar 21

23 9 Novembre, IUT Cloud Computing Seminar22 Les ressources à calculer Le Temps Lutilisation Prévue Lutilisation Réelle Le gaspillage Les clients mécontents

24 9 Novembre, IUT Cloud Computing Seminar23 Number of EC2 Instances 300 CPUs on weekends Thursday 4/23/200 9 Friday 4/24/2009 Sunday 4/26/2009 Monday 4/27/2009 Tuesday 4/28/2009 Saturday 4/25/2009 Wednesday 4/22/

25 Calcul dans le Nuage 9 Novembre, IUT Cloud Computing Seminar

26 9 Novembre, IUT Cloud Computing Seminar25 Réfléchir à votre consommation délectricité Nutiliser que des ressources dont vous avez besoin, par exemple le processeur, la bande passante, le stockage, la mémoire vivante, etc. Le nuage dinformatique est comme les centrales électriques où on peut obtenir les ressources très rapidement et facilement

27 Définition La ressource du Cloud Computing est à calcule comme lélectricité et leau potable Avantages Moins Cher Plus Fiable Facile pour monter à charger (scalability) Processus: Très souple Reproductible Courbe d'apprentissage plutôt plate 9 Novembre, IUT Cloud Computing Seminar26

28 Entreprises Traditionnelles Amazon * – Infrastructure Google – App Engine IBM - WebSphere Microsoft – Azure (dot Net) Oracle – Cloud in a box Salesforce * – Cloud 2 etc Autres Joueurs Facebook & Twitter (Enabler) RightScale Collab Heroku Engine Yard, … 9 Novembre, IUT Cloud Computing Seminar27

29 9 Novembre, IUT Cloud Computing Seminar28 AWS provides flexible, scalable, secure, and cost-effective IT infrastructure for businesses of all sizes around the world. Compute power and storage is available to you on-demand, you pay only for the resources you use… …running on scalable, reliable, and secure infrastructure operated by Amazon Web Services, based on the knowledge gleaned from over a decade of building efficient and dependable infrastructure for Amazon.com.

30 2007: AWS bandwidth usage surpassed Amazon.com global websites Today: AWS bandwidth usage 30% greater than Amazon.com global websites Bandwidth Usage: 9 Novembre, IUT Cloud Computing Seminar29

31 9 Novembre, IUT Cloud Computing Seminar30 Total Number of Objects Stored in Amazon S3 2.9 Billion 14 Billion 40 Billion 102 Billion

32 9 Novembre, IUT Cloud Computing Seminar31 Compute Amazon Elastic Compute Cloud (EC2) -Elastic Load Balancing -Auto Scaling Compute Amazon Elastic Compute Cloud (EC2) -Elastic Load Balancing -Auto Scaling Storage Amazon Simple Storage Service (S3) -AWS Import/Export Storage Amazon Simple Storage Service (S3) -AWS Import/Export Your Custom Applications and Services Content Delivery Amazon CloudFront Content Delivery Amazon CloudFront Messaging Amazon Simple Queue Service (SQS) Messaging Amazon Simple Queue Service (SQS) Payments Amazon Flexible Payments Service (FPS) Payments Amazon Flexible Payments Service (FPS) On-Demand Workforce Amazon Mechanical Turk On-Demand Workforce Amazon Mechanical Turk Parallel Processing Amazon Elastic MapReduce Parallel Processing Amazon Elastic MapReduce Monitoring Amazon CloudWatch Monitoring Amazon CloudWatch Database Amazon RDS Amazon SimpleDB Database Amazon RDS Amazon SimpleDB Management AWS Management Console Management AWS Management Console Tools AWS Toolkit for Eclipse Tools AWS Toolkit for Eclipse Isolated Networks Amazon Virtual Private Cloud Isolated Networks Amazon Virtual Private Cloud

33 Saturday, Oct 2nd, DFW Cloud Computing Seminar32

34 Saturday, Oct 2nd, DFW Cloud Computing Seminar33

35 9 Novembre, IUT Cloud Computing Seminar34

36 Subventions pour le cours $100 AWS crédit pour chaque étudiant Subventions pour la recherche - 4x chaque année Compétitions des étudiants Startup Challenge 9 Novembre, IUT Cloud Computing Seminar35

37 9 Novembre, IUT Cloud Computing Seminar36

38 Temps – EC2 Small - $0.085/hr Large - $0.34/hr Extra Large – $0.68/hr Transactions La bande passante - $0.1/GB Simple DB (La base de données) Stockage – S3 $0.140 per GB – 1 st 1 TB/month $0.125 per GB – 2 nd – 49 th TB/month 9 Novembre, IUT Cloud Computing Seminar37

39 9 Novembre, IUT Cloud Computing Seminar38

40 Command Line Elastic Fox & S3 Fox AWS Management Console Explorers – Bucket / SimpleDB Mobile Ylastic DirectEC2 Etc. 9 Novembre, IUT Cloud Computing Seminar39

41 9 Novembre, IUT Cloud Computing Seminar40

42 9 Novembre, IUT Cloud Computing Seminar41 Region Availability Zone Le Répartiteur de charge Les Modes de répartition de charge Round-robin (DNS) Les Logiciels RAID (Données) Hardware (le matériel informatique) La Réplication de Serveur Avec mêmes données, logiciels, processeurs, ….

43 9 Novembre, IUT Cloud Computing Seminar 42

44 Logging / Tracing (Historique des événements) Validation Single Sign-on (Authentication Unique) Data-access (Accès aux données) Exception Handling (Gestion dexceptions) 9 Novembre, IUT Cloud Computing Seminar43

45 9 Novembre, IUT Cloud Computing Seminar44 Rails Environment ASF-SOAP-Adapter Active Record Active Record (Demo app) DbZilla (Demo app) DbZilla SOAP Your Rails App Each adapter has its own thread Connected using via SOAP Interface, to be update with REST API Force.com as a giant cloud DB RForce demo Source code GEM Documentatio n Click on above images to the linksGEM Source code DocumentationOn RubyGems

46 9 Novembre, IUT Cloud Computing Seminar45

47 9 Novembre, IUT Cloud Computing Seminar46

48 Chargement dynamique Fiabilité Flexibilité Bonne réponse Facilité pour monter a charge Facilité pour apprendre la technologie 9 Novembre, IUT Cloud Computing Seminar47

49 Facebook: Blog: 9 Novembre, IUT Cloud Computing Seminar48

50 9 Novembre, IUT Cloud Computing Seminar49

51 1 ECU = 1.0 – 1.2 GHz Opteron/Xeon from Novembre, IUT Cloud Computing Seminar50 RAMCores x ECUArch Hourly Cost (US-East) Monthly Cost (US-East) Standard Small1.7 GB1 x 132bit$0.085 $62 Large7.5 GB2 x 264bit$0.34$248 Extra Large15 GB4 x 264bit$0.68$496 High-Memory Extra Large17.1 GB2 x bit$0.50$366 Double Extra Large34.2 GB4 x bit$1.20$878 Quadruple Extra Large 68.4 GB8 x bit$2.40$1756 High-CPU Medium1.7 GB2x 2.532bit$0.17$124 Extra Large7 GB8 x 2.564bit$0.68$496

52 9 Novembre, IUT Cloud Computing Seminar51 Amazon EC2 Relational Database AMIs Amazon Relational Database Service Amazon SimpleDB FeaturesChoose your own database server (IBM DB2, Microsoft SQL Server, MySQL, Oracle, and more) Native access to a relational database engine, with key features of a relational database, such as joins or complex transactions Schema-less data store AdministrationExert complete administrative control over your database Gain a managed experience and offload common administrative tasks, such as provisioning, backup Zero administrative overhead (automatic handling of geo-redundant replication, index creation, database tuning) FlexibilityEasy migration path (existing code, tools, applications are compatible) Easy to use web service APIs ScalabilityEmploy many of the scalability features of Amazon EC2 Quickly scale up resources with only an API call Automatic and elastic scaling of resources to meet request load BackupStore snapshots to Amazon S3 Use automatic backup service at an interval you specify High availability (multiple copies of data for reliability and failover)

53 9 Novembre, IUT Cloud Computing Seminar52

54 9 Novembre, IUT Cloud Computing Seminar53

55 Standard Instances Well suited for most applications High Memory Instances Offer large memory sizes for high throughput applications, including database and memory caching applications High CPU Instances Have proportionally more CPU resources than memory (RAM) and are well suited for compute-intensive applications

56 Billed for actual usage on monthly basis Standard Instances Linux/UNIX starting at $0.095 USD per hour Windows starting at $0.13 USD per hour High CPU Instances Linux/UNIX starting at $0.19 USD per hour Windows starting at $0.31 USD per hour High Memory Instances Linux/UNIX starting at $1.34 USD per hour Windows starting at $1.44 USD per hour + Data Transfer Costs Reserved Instances Make a low, one-time payment for each instance Receive lower pricing for that instance

57 Pre-requisites SSH client – Putty.exe on Windows, built-in in Mac and Linux To-do Access Key Secret Key X.509 Certificate Private Key Public Key 9 Novembre, IUT Cloud Computing Seminar56

58 9 Novembre, IUT Cloud Computing Seminar57

59 9 Novembre, IUT Cloud Computing Seminar58 Allows Start / Stop / Pause a VM instance Manage Firewall ports Add S3 storage Take snapshot of volumes & VMs Create Security Group and Key Pair (Amazon use secure key to manage access to VM via SSH), This is different from X509 keys. Control Job Flow between VMs CloudFront Services (pushing data to the edge of network)

60 9 Novembre, IUT Cloud Computing Seminar59 Access Key Secret Key X.509 Certificate files (Self-signed) Public Private


Télécharger ppt "Présenter par Raymond Gao 2 Décembre, 2010 Les Boulots Architecte en Nokia Business Infrastructure Architecte Principal de Commerce Électronique."

Présentations similaires


Annonces Google