SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Présenter par
Raymond Gao
2 Décembre, 2010
 Les Boulots
Architecte en Chef @ Nokia Business Infrastructure
Architecte Principal de Commerce Électronique @ Sun
Microsystems (Maintenant Oracle)
Membre du Conseil du Projet JXTA (La technique de calculer de
pair-à-pair, comme Bit Torrent)
Membre de l’Organisation 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, 20102010 IUT Cloud Computing Seminar 2
 Le réseau social
 Des langues humaines et des logiciels
informatiques
 Des mouvements d’intérêt dans le domaine
de l’informatique
 L’informatique dans le nuage (Cloud
Computing)
 Questions & Réponses
9 Novembre, 20102010 IUT Cloud Computing Seminar 3
9 Novembre, 20102010 IUT Cloud Computing Seminar 4
 Plus de 500 millions de
membres actifs
 Plus de 900 millions
d’objets (feuilles,
groupes, événements,
et communautés )
 Environ 70% des
membres Facebook
vivent dans des pays
hors des Etats-Unis
9 Novembre, 20102010 IUT Cloud Computing Seminar 5
 Pourcentage de personnes qui partagent leur
information personnelle sur FB
◦ Pas de compte FB
◦ Basiques - par exemple, nom, date d’anniversaire, loisirs
◦ Limitées – quelques photos, information de contact
◦ Complètes – Exposer toute leur vie privée + connexion
des amis.
 Avez vous peur d’exposer votre vie privée?
9 Novembre, 20102010 IUT Cloud Computing Seminar 6
 Pourquoi est-ce que Facebook a réussi?
◦ Zucker est un génie réel;
◦ Il est chanceux;
◦ C’est 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, 20102010 IUT Cloud Computing Seminar 7
 Quelles stratégies sont importantes maintenant
pour FB?
◦ « Facebook Graph API »
◦ « Search with Google »
◦ « iLike Button »
9 Novembre, 20102010 IUT Cloud Computing Seminar 8
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 ???
9 Novembre, 20102010 IUT Cloud Computing Seminar 9
 Connaissez-vous un langage de programmation
dominant dont l’origine (la syntaxe) vienne d’une 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, 20102010 IUT Cloud Computing Seminar 10
9 Novembre, 20102010 IUT Cloud Computing Seminar 11
http://are4.us/raysblog/?p=2735
 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, 20102010 IUT Cloud Computing Seminar 12
◦ C – Unix
◦ Java – Web & .COM
◦ C# (Dot Net Framework) – Microsoft
◦ SmallTalk & LISP – Programmation Orientée
Object
◦ Ruby on Rails
◦ PHP
9 Novembre, 20102010 IUT Cloud Computing Seminar 13
9 Novembre, 20102010 IUT Cloud Computing Seminar 14
9 Novembre, 20102010 IUT Cloud Computing Seminar 15
Le Principe d’Incertitude
de Heisenberg
 La Grammaire
 Le Vocabulaire
 L’Histoire
 La tradition
 Etc.
La Langue écrite -> prendre la décision
d’enregistrer et de supprimer des informations.
9 Novembre, 20102010 IUT Cloud Computing Seminar 16
 Le Réseau Social
 L’informatique dans le nuage
 La Mobilité (iPhone + iPad vs. Android)
 Le Géopositionnement
 Le REST API
9 Novembre, 20102010 IUT Cloud Computing Seminar 17
9 Novembre, 20102010 IUT Cloud Computing Seminar 18
https://graph.facebook.com/oauth/authorize? client_id=...&
redirect_uri=http://www.example.com/oauth_redirect
9 Novembre, 20102010 IUT Cloud Computing Seminar 19
9 Novembre, 20102010 IUT Cloud Computing Seminar 20
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
21
9 Novembre, 20102010 IUT Cloud Computing Seminar 22
Lesressourcesàcalculer
Le Temps
L’utilisation
Prévue
L’utilisation Réelle
Le gaspillage
Les clients
mécontents
9 Novembre, 20102010 IUT Cloud Computing Seminar 23
NumberofEC2Instances
300 CPU’s 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/2009
3000--
300 --
Calcul dans le Nuage
9 Novembre, 2010 242010 IUT Cloud Computing Seminar
9 Novembre, 20102010 IUT Cloud Computing Seminar 25
Réfléchir à votre consommation
d’électricité
N’utiliser que des ressources dont
vous avez besoin, par exemple
le processeur, la bande passante,
le stockage, la mémoire vivante,
etc.
Le nuage d’informatique est comme les
centrales électriques où on peut obtenir
les ressources très rapidement et
facilement
 Définition
◦ La ressource du Cloud Computing est à calcule comme
l’électricité et l’eau potable
 Avantages
◦ Moins Cher
◦ Plus Fiable
◦ Facile pour monter à charger (scalability)
◦ Processus:
 Très souple
 Reproductible
◦ Courbe d'apprentissage plutôt plate
9 Novembre, 20102010 IUT Cloud Computing Seminar 26
 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, 20102010 IUT Cloud Computing Seminar 27
9 Novembre, 20102010 IUT Cloud Computing Seminar 28
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.
2007: AWS bandwidth usage surpassed
Amazon.com global websites
Today: AWS bandwidth usage 30% greater
than Amazon.com global websites
Bandwidth Usage:
9 Novembre, 20102010 IUT Cloud Computing Seminar 29
9 Novembre, 20102010 IUT Cloud Computing Seminar 30
Total Number of Objects Stored in Amazon S3
2.9 Billion
14 Billion
40 Billion
102 Billion
9 Novembre, 20102010 IUT Cloud Computing Seminar 31
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 ServicesYour 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
Saturday, Oct 2nd, 20102010 DFW Cloud Computing Seminar 32
Saturday, Oct 2nd, 20102010 DFW Cloud Computing Seminar 33
9 Novembre, 20102010 IUT Cloud Computing Seminar 34
 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
 http://aws.amazon.com/education/
 http://aws.amazon.com/free/
9 Novembre, 20102010 IUT Cloud Computing Seminar 35
9 Novembre, 20102010 IUT Cloud Computing Seminar 36
 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 – 1st
1 TB/month
◦ $0.125 per GB – 2nd
– 49th
TB/month
9 Novembre, 20102010 IUT Cloud Computing Seminar 37
9 Novembre, 20102010 IUT Cloud Computing Seminar 38
http://calculator.s3.amazonaws.com/calc5.html
 Command Line
 Elastic Fox & S3 Fox
 AWS Management Console
 Explorers – Bucket / SimpleDB
 Mobile
◦ Ylastic
◦ DirectEC2
 Etc.
9 Novembre, 20102010 IUT Cloud Computing Seminar 39
9 Novembre, 20102010 IUT Cloud Computing Seminar 40
9 Novembre, 20102010 IUT Cloud Computing Seminar 41
RegionRegion
Availability ZoneAvailability Zone Availability ZoneAvailability 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, ….
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
42
 Logging / Tracing
(Historique des événements)
 Validation
 Single Sign-on
(Authentication Unique)
 Data-access
(Accès aux données)
 Exception Handling
(Gestion d’exceptions)
9 Novembre, 20102010 IUT Cloud Computing Seminar 43
http://fr.wikipedia.org/wiki/Programmation_orientée_aspect
9 Novembre, 20102010 IUT Cloud Computing Seminar 44
Rails EnvironmentRails Environment
ASF-SOAP-AdapterASF-SOAP-Adapter
Active
Record
Active
Record
(Demo app)
DbZilla
(Demo app)
DbZilla
SOAPSOAP
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
RForceRForce
demodemo Source
code
Source
code
Source
code
Source
code GEMGEM
DocumentationDocumentation
Click on above images to the linksGEM Source codeDocumentationOn RubyGems
9 Novembre, 20102010 IUT Cloud Computing Seminar 45
9 Novembre, 20102010 IUT Cloud Computing Seminar 46
 Chargement dynamique
 Fiabilité
 Flexibilité
 Bonne réponse
 Facilité pour monter a charge
 Facilité pour apprendre la technologie
9 Novembre, 20102010 IUT Cloud Computing Seminar 47
 Email: raygao2000@yahoo.com
 Facebook: http://facebook.com/raygao2009
 Blog: http://raysblog.are4.us
9 Novembre, 20102010 IUT Cloud Computing Seminar 48
9 Novembre, 20102010 IUT Cloud Computing Seminar 49
1 ECU = 1.0 – 1.2 GHz Opteron/Xeon from 2007
9 Novembre, 20102010 IUT Cloud Computing Seminar 50
RAM Cores x ECU Arch
Hourly Cost
(US-East)
Monthly Cost
(US-East)
Standard
Small 1.7 GB 1 x 1 32bit $0.085 $62
Large 7.5 GB 2 x 2 64bit $0.34 $248
Extra Large 15 GB 4 x 2 64bit $0.68 $496
High-Memory
Extra Large 17.1 GB 2 x 3.25 64bit $0.50 $366
Double Extra Large 34.2 GB 4 x 3.25 64bit $1.20 $878
Quadruple Extra
Large
68.4 GB 8 x 3.25 64bit $2.40 $1756
High-CPU
Medium 1.7 GB 2x 2.5 32bit $0.17 $124
Extra Large 7 GB 8 x 2.5 64bit $0.68 $496
9 Novembre, 20102010 IUT Cloud Computing Seminar 51
Amazon EC2 Relational
Database AMIs
Amazon Relational Database
Service
Amazon SimpleDB
Features Choose 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
Administration Exert 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)
Flexibility Easy migration path
(existing code, tools,
applications are
compatible)
Easy migration path
(existing code, tools,
applications are
compatible)
Easy to use web service APIs
Scalability Employ 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
Backup Store snapshots to Amazon
S3
Use automatic backup
service at an interval you
specify
High availability (multiple
copies of data for reliability
and failover)
9 Novembre, 20102010 IUT Cloud Computing Seminar 52
9 Novembre, 20102010 IUT Cloud Computing Seminar 53
 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
 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
 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, 20102010 IUT Cloud Computing Seminar 56
9 Novembre, 20102010 IUT Cloud Computing Seminar 57
9 Novembre, 20102010 IUT Cloud Computing Seminar 58
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)
9 Novembre, 20102010 IUT Cloud Computing Seminar 59
•Access Key
•Secret Key
•X.509 Certificate files (Self-signed)
•Public
•Private

Weitere ähnliche Inhalte

Ähnlich wie 2nd iut presentation - French

VISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoTVISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoTFactoVia
 
Matin_Bavard_a_l_Agence_21092011_Cloud_Computing
Matin_Bavard_a_l_Agence_21092011_Cloud_ComputingMatin_Bavard_a_l_Agence_21092011_Cloud_Computing
Matin_Bavard_a_l_Agence_21092011_Cloud_ComputingMBA Multimedia
 
Open Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le CloudOpen Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le CloudMicrosoft
 
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0IBM France Lab
 
Gab2019 Ihor leontiev Vincent Thavonekham ouverture
Gab2019 Ihor leontiev Vincent Thavonekham ouvertureGab2019 Ihor leontiev Vincent Thavonekham ouverture
Gab2019 Ihor leontiev Vincent Thavonekham ouvertureFactoVia
 
De l’open source à l’open cloud
De l’open source à l’open cloudDe l’open source à l’open cloud
De l’open source à l’open cloudRobert Viseur
 
Petit déjeuner Octo - L'infra au service de ses projets
Petit déjeuner Octo - L'infra au service de ses projetsPetit déjeuner Octo - L'infra au service de ses projets
Petit déjeuner Octo - L'infra au service de ses projetsAdrien Blind
 
Petit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projetsPetit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projetsOCTO Technology
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Xavier Lacot
 
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Smile I.T is open
 
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...Paris Open Source Summit
 
Monitorez votre solution IoT avec Stream Analytics et Power BI
Monitorez votre solution IoT avec Stream Analytics et Power BIMonitorez votre solution IoT avec Stream Analytics et Power BI
Monitorez votre solution IoT avec Stream Analytics et Power BIJoël Crest
 
Cloud computing & logiciels libres JDLL 2009
Cloud computing & logiciels libres JDLL 2009Cloud computing & logiciels libres JDLL 2009
Cloud computing & logiciels libres JDLL 2009Philippe Scoffoni
 
Le Cloud computing (2011)
Le Cloud computing (2011)Le Cloud computing (2011)
Le Cloud computing (2011)E2m Gig
 
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Community
 
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint 2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint Patrick Guimonet
 
Jabes 2010 - Session plénière " Bilan et projets de l'Abes"
Jabes 2010 - Session plénière " Bilan et projets de l'Abes"Jabes 2010 - Session plénière " Bilan et projets de l'Abes"
Jabes 2010 - Session plénière " Bilan et projets de l'Abes"ABES
 

Ähnlich wie 2nd iut presentation - French (20)

VISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoTVISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoT
 
No Sql User Group Intro
No Sql User Group   IntroNo Sql User Group   Intro
No Sql User Group Intro
 
Iot & cloud
Iot & cloudIot & cloud
Iot & cloud
 
Matin_Bavard_a_l_Agence_21092011_Cloud_Computing
Matin_Bavard_a_l_Agence_21092011_Cloud_ComputingMatin_Bavard_a_l_Agence_21092011_Cloud_Computing
Matin_Bavard_a_l_Agence_21092011_Cloud_Computing
 
Open Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le CloudOpen Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le Cloud
 
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
 
Gab2019 Ihor leontiev Vincent Thavonekham ouverture
Gab2019 Ihor leontiev Vincent Thavonekham ouvertureGab2019 Ihor leontiev Vincent Thavonekham ouverture
Gab2019 Ihor leontiev Vincent Thavonekham ouverture
 
De l’open source à l’open cloud
De l’open source à l’open cloudDe l’open source à l’open cloud
De l’open source à l’open cloud
 
Petit déjeuner Octo - L'infra au service de ses projets
Petit déjeuner Octo - L'infra au service de ses projetsPetit déjeuner Octo - L'infra au service de ses projets
Petit déjeuner Octo - L'infra au service de ses projets
 
Petit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projetsPetit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projets
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
 
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
 
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
 
Monitorez votre solution IoT avec Stream Analytics et Power BI
Monitorez votre solution IoT avec Stream Analytics et Power BIMonitorez votre solution IoT avec Stream Analytics et Power BI
Monitorez votre solution IoT avec Stream Analytics et Power BI
 
Cloud computing & logiciels libres JDLL 2009
Cloud computing & logiciels libres JDLL 2009Cloud computing & logiciels libres JDLL 2009
Cloud computing & logiciels libres JDLL 2009
 
Le Cloud computing (2011)
Le Cloud computing (2011)Le Cloud computing (2011)
Le Cloud computing (2011)
 
Moulaison.milieux.doc.2011
Moulaison.milieux.doc.2011Moulaison.milieux.doc.2011
Moulaison.milieux.doc.2011
 
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
aOS Monaco 2019 - B2 - Intégrer la Power Platform avec SharePoint - Patrick G...
 
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint 2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint
2019 09-26 aOS Monaco Intégrer la Power Platform avec SharePoint
 
Jabes 2010 - Session plénière " Bilan et projets de l'Abes"
Jabes 2010 - Session plénière " Bilan et projets de l'Abes"Jabes 2010 - Session plénière " Bilan et projets de l'Abes"
Jabes 2010 - Session plénière " Bilan et projets de l'Abes"
 

Mehr von Raymond Gao

System modeling and design
System modeling and designSystem modeling and design
System modeling and designRaymond Gao
 
2020 Enterprise IT Outlook
2020 Enterprise IT Outlook2020 Enterprise IT Outlook
2020 Enterprise IT OutlookRaymond Gao
 
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216Raymond Gao
 
Student Presentation on Cloud Computing (MCO-205)
Student Presentation on Cloud Computing (MCO-205)Student Presentation on Cloud Computing (MCO-205)
Student Presentation on Cloud Computing (MCO-205)Raymond Gao
 
10 - Project Management
10 - Project Management10 - Project Management
10 - Project ManagementRaymond Gao
 
7 - Enterprise IT in Action
7 - Enterprise IT in Action7 - Enterprise IT in Action
7 - Enterprise IT in ActionRaymond Gao
 
5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud ComputingRaymond Gao
 
4 - Mobiility & Impacts
4 - Mobiility & Impacts4 - Mobiility & Impacts
4 - Mobiility & ImpactsRaymond Gao
 
3 - Social Media and Enterprise
3 - Social Media and Enterprise3 - Social Media and Enterprise
3 - Social Media and EnterpriseRaymond Gao
 
2 - Value Chain & Porter's 5 Forces
2 - Value Chain & Porter's 5 Forces2 - Value Chain & Porter's 5 Forces
2 - Value Chain & Porter's 5 ForcesRaymond Gao
 
IUT presentation - English
IUT presentation - EnglishIUT presentation - English
IUT presentation - EnglishRaymond Gao
 
5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBC5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBCRaymond Gao
 
Salesforce & SAP Integration
Salesforce & SAP IntegrationSalesforce & SAP Integration
Salesforce & SAP IntegrationRaymond Gao
 
Lean Start & Cloud Computing Methodology in French
Lean Start & Cloud Computing Methodology in FrenchLean Start & Cloud Computing Methodology in French
Lean Start & Cloud Computing Methodology in FrenchRaymond Gao
 
What is CloudSpokes?
What is CloudSpokes?What is CloudSpokes?
What is CloudSpokes?Raymond Gao
 
Building Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and SalesforceBuilding Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and SalesforceRaymond Gao
 

Mehr von Raymond Gao (19)

System modeling and design
System modeling and designSystem modeling and design
System modeling and design
 
2020 Enterprise IT Outlook
2020 Enterprise IT Outlook2020 Enterprise IT Outlook
2020 Enterprise IT Outlook
 
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216
 
Student Presentation on Cloud Computing (MCO-205)
Student Presentation on Cloud Computing (MCO-205)Student Presentation on Cloud Computing (MCO-205)
Student Presentation on Cloud Computing (MCO-205)
 
10 - Project Management
10 - Project Management10 - Project Management
10 - Project Management
 
9 - Security
9 - Security9 - Security
9 - Security
 
8 E-Commerce
8 E-Commerce8 E-Commerce
8 E-Commerce
 
7 - Enterprise IT in Action
7 - Enterprise IT in Action7 - Enterprise IT in Action
7 - Enterprise IT in Action
 
5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing
 
4 - Mobiility & Impacts
4 - Mobiility & Impacts4 - Mobiility & Impacts
4 - Mobiility & Impacts
 
3 - Social Media and Enterprise
3 - Social Media and Enterprise3 - Social Media and Enterprise
3 - Social Media and Enterprise
 
2 - Value Chain & Porter's 5 Forces
2 - Value Chain & Porter's 5 Forces2 - Value Chain & Porter's 5 Forces
2 - Value Chain & Porter's 5 Forces
 
1-Intro to MIS
1-Intro to MIS1-Intro to MIS
1-Intro to MIS
 
IUT presentation - English
IUT presentation - EnglishIUT presentation - English
IUT presentation - English
 
5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBC5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBC
 
Salesforce & SAP Integration
Salesforce & SAP IntegrationSalesforce & SAP Integration
Salesforce & SAP Integration
 
Lean Start & Cloud Computing Methodology in French
Lean Start & Cloud Computing Methodology in FrenchLean Start & Cloud Computing Methodology in French
Lean Start & Cloud Computing Methodology in French
 
What is CloudSpokes?
What is CloudSpokes?What is CloudSpokes?
What is CloudSpokes?
 
Building Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and SalesforceBuilding Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and Salesforce
 

Kürzlich hochgeladen

gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 

Kürzlich hochgeladen (16)

Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 

2nd iut presentation - French

  • 2.  Les Boulots Architecte en Chef @ Nokia Business Infrastructure Architecte Principal de Commerce Électronique @ Sun Microsystems (Maintenant Oracle) Membre du Conseil du Projet JXTA (La technique de calculer de pair-à-pair, comme Bit Torrent) Membre de l’Organisation 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, 20102010 IUT Cloud Computing Seminar 2
  • 3.  Le réseau social  Des langues humaines et des logiciels informatiques  Des mouvements d’intérêt dans le domaine de l’informatique  L’informatique dans le nuage (Cloud Computing)  Questions & Réponses 9 Novembre, 20102010 IUT Cloud Computing Seminar 3
  • 4. 9 Novembre, 20102010 IUT Cloud Computing Seminar 4
  • 5.  Plus de 500 millions de membres actifs  Plus de 900 millions d’objets (feuilles, groupes, événements, et communautés )  Environ 70% des membres Facebook vivent dans des pays hors des Etats-Unis 9 Novembre, 20102010 IUT Cloud Computing Seminar 5
  • 6.  Pourcentage de personnes qui partagent leur information personnelle sur FB ◦ Pas de compte FB ◦ Basiques - par exemple, nom, date d’anniversaire, loisirs ◦ Limitées – quelques photos, information de contact ◦ Complètes – Exposer toute leur vie privée + connexion des amis.  Avez vous peur d’exposer votre vie privée? 9 Novembre, 20102010 IUT Cloud Computing Seminar 6
  • 7.  Pourquoi est-ce que Facebook a réussi? ◦ Zucker est un génie réel; ◦ Il est chanceux; ◦ C’est 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, 20102010 IUT Cloud Computing Seminar 7
  • 8.  Quelles stratégies sont importantes maintenant pour FB? ◦ « Facebook Graph API » ◦ « Search with Google » ◦ « iLike Button » 9 Novembre, 20102010 IUT Cloud Computing Seminar 8 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 ???
  • 9. 9 Novembre, 20102010 IUT Cloud Computing Seminar 9
  • 10.  Connaissez-vous un langage de programmation dominant dont l’origine (la syntaxe) vienne d’une 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, 20102010 IUT Cloud Computing Seminar 10
  • 11. 9 Novembre, 20102010 IUT Cloud Computing Seminar 11 http://are4.us/raysblog/?p=2735
  • 12.  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, 20102010 IUT Cloud Computing Seminar 12
  • 13. ◦ C – Unix ◦ Java – Web & .COM ◦ C# (Dot Net Framework) – Microsoft ◦ SmallTalk & LISP – Programmation Orientée Object ◦ Ruby on Rails ◦ PHP 9 Novembre, 20102010 IUT Cloud Computing Seminar 13
  • 14. 9 Novembre, 20102010 IUT Cloud Computing Seminar 14
  • 15. 9 Novembre, 20102010 IUT Cloud Computing Seminar 15 Le Principe d’Incertitude de Heisenberg
  • 16.  La Grammaire  Le Vocabulaire  L’Histoire  La tradition  Etc. La Langue écrite -> prendre la décision d’enregistrer et de supprimer des informations. 9 Novembre, 20102010 IUT Cloud Computing Seminar 16
  • 17.  Le Réseau Social  L’informatique dans le nuage  La Mobilité (iPhone + iPad vs. Android)  Le Géopositionnement  Le REST API 9 Novembre, 20102010 IUT Cloud Computing Seminar 17
  • 18. 9 Novembre, 20102010 IUT Cloud Computing Seminar 18
  • 20. 9 Novembre, 20102010 IUT Cloud Computing Seminar 20
  • 21. 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 21
  • 22. 9 Novembre, 20102010 IUT Cloud Computing Seminar 22 Lesressourcesàcalculer Le Temps L’utilisation Prévue L’utilisation Réelle Le gaspillage Les clients mécontents
  • 23. 9 Novembre, 20102010 IUT Cloud Computing Seminar 23 NumberofEC2Instances 300 CPU’s 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/2009 3000-- 300 --
  • 24. Calcul dans le Nuage 9 Novembre, 2010 242010 IUT Cloud Computing Seminar
  • 25. 9 Novembre, 20102010 IUT Cloud Computing Seminar 25 Réfléchir à votre consommation d’électricité N’utiliser que des ressources dont vous avez besoin, par exemple le processeur, la bande passante, le stockage, la mémoire vivante, etc. Le nuage d’informatique est comme les centrales électriques où on peut obtenir les ressources très rapidement et facilement
  • 26.  Définition ◦ La ressource du Cloud Computing est à calcule comme l’électricité et l’eau potable  Avantages ◦ Moins Cher ◦ Plus Fiable ◦ Facile pour monter à charger (scalability) ◦ Processus:  Très souple  Reproductible ◦ Courbe d'apprentissage plutôt plate 9 Novembre, 20102010 IUT Cloud Computing Seminar 26
  • 27.  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, 20102010 IUT Cloud Computing Seminar 27
  • 28. 9 Novembre, 20102010 IUT Cloud Computing Seminar 28 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.
  • 29. 2007: AWS bandwidth usage surpassed Amazon.com global websites Today: AWS bandwidth usage 30% greater than Amazon.com global websites Bandwidth Usage: 9 Novembre, 20102010 IUT Cloud Computing Seminar 29
  • 30. 9 Novembre, 20102010 IUT Cloud Computing Seminar 30 Total Number of Objects Stored in Amazon S3 2.9 Billion 14 Billion 40 Billion 102 Billion
  • 31. 9 Novembre, 20102010 IUT Cloud Computing Seminar 31 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 ServicesYour 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
  • 32. Saturday, Oct 2nd, 20102010 DFW Cloud Computing Seminar 32
  • 33. Saturday, Oct 2nd, 20102010 DFW Cloud Computing Seminar 33
  • 34. 9 Novembre, 20102010 IUT Cloud Computing Seminar 34
  • 35.  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  http://aws.amazon.com/education/  http://aws.amazon.com/free/ 9 Novembre, 20102010 IUT Cloud Computing Seminar 35
  • 36. 9 Novembre, 20102010 IUT Cloud Computing Seminar 36
  • 37.  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 – 1st 1 TB/month ◦ $0.125 per GB – 2nd – 49th TB/month 9 Novembre, 20102010 IUT Cloud Computing Seminar 37
  • 38. 9 Novembre, 20102010 IUT Cloud Computing Seminar 38 http://calculator.s3.amazonaws.com/calc5.html
  • 39.  Command Line  Elastic Fox & S3 Fox  AWS Management Console  Explorers – Bucket / SimpleDB  Mobile ◦ Ylastic ◦ DirectEC2  Etc. 9 Novembre, 20102010 IUT Cloud Computing Seminar 39
  • 40. 9 Novembre, 20102010 IUT Cloud Computing Seminar 40
  • 41. 9 Novembre, 20102010 IUT Cloud Computing Seminar 41 RegionRegion Availability ZoneAvailability Zone Availability ZoneAvailability 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, ….
  • 42. 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 42
  • 43.  Logging / Tracing (Historique des événements)  Validation  Single Sign-on (Authentication Unique)  Data-access (Accès aux données)  Exception Handling (Gestion d’exceptions) 9 Novembre, 20102010 IUT Cloud Computing Seminar 43 http://fr.wikipedia.org/wiki/Programmation_orientée_aspect
  • 44. 9 Novembre, 20102010 IUT Cloud Computing Seminar 44 Rails EnvironmentRails Environment ASF-SOAP-AdapterASF-SOAP-Adapter Active Record Active Record (Demo app) DbZilla (Demo app) DbZilla SOAPSOAP 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 RForceRForce demodemo Source code Source code Source code Source code GEMGEM DocumentationDocumentation Click on above images to the linksGEM Source codeDocumentationOn RubyGems
  • 45. 9 Novembre, 20102010 IUT Cloud Computing Seminar 45
  • 46. 9 Novembre, 20102010 IUT Cloud Computing Seminar 46
  • 47.  Chargement dynamique  Fiabilité  Flexibilité  Bonne réponse  Facilité pour monter a charge  Facilité pour apprendre la technologie 9 Novembre, 20102010 IUT Cloud Computing Seminar 47
  • 48.  Email: raygao2000@yahoo.com  Facebook: http://facebook.com/raygao2009  Blog: http://raysblog.are4.us 9 Novembre, 20102010 IUT Cloud Computing Seminar 48
  • 49. 9 Novembre, 20102010 IUT Cloud Computing Seminar 49
  • 50. 1 ECU = 1.0 – 1.2 GHz Opteron/Xeon from 2007 9 Novembre, 20102010 IUT Cloud Computing Seminar 50 RAM Cores x ECU Arch Hourly Cost (US-East) Monthly Cost (US-East) Standard Small 1.7 GB 1 x 1 32bit $0.085 $62 Large 7.5 GB 2 x 2 64bit $0.34 $248 Extra Large 15 GB 4 x 2 64bit $0.68 $496 High-Memory Extra Large 17.1 GB 2 x 3.25 64bit $0.50 $366 Double Extra Large 34.2 GB 4 x 3.25 64bit $1.20 $878 Quadruple Extra Large 68.4 GB 8 x 3.25 64bit $2.40 $1756 High-CPU Medium 1.7 GB 2x 2.5 32bit $0.17 $124 Extra Large 7 GB 8 x 2.5 64bit $0.68 $496
  • 51. 9 Novembre, 20102010 IUT Cloud Computing Seminar 51 Amazon EC2 Relational Database AMIs Amazon Relational Database Service Amazon SimpleDB Features Choose 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 Administration Exert 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) Flexibility Easy migration path (existing code, tools, applications are compatible) Easy migration path (existing code, tools, applications are compatible) Easy to use web service APIs Scalability Employ 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 Backup Store snapshots to Amazon S3 Use automatic backup service at an interval you specify High availability (multiple copies of data for reliability and failover)
  • 52. 9 Novembre, 20102010 IUT Cloud Computing Seminar 52
  • 53. 9 Novembre, 20102010 IUT Cloud Computing Seminar 53
  • 54.  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
  • 55.  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
  • 56.  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, 20102010 IUT Cloud Computing Seminar 56
  • 57. 9 Novembre, 20102010 IUT Cloud Computing Seminar 57
  • 58. 9 Novembre, 20102010 IUT Cloud Computing Seminar 58 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)
  • 59. 9 Novembre, 20102010 IUT Cloud Computing Seminar 59 •Access Key •Secret Key •X.509 Certificate files (Self-signed) •Public •Private

Hinweis der Redaktion

  1. Avant, j’ai travaillé chez: Sun Microsystems comme l’Architecte Principal pour Commerce Électronique (Senior E-commerce Architect) Nokia comme l’Architecte Principal pour les Régions Amériques du Nord et Sud (Chief Program Architect) Le Membre de l’Organisation JCP, pour la but d’avancer la technologie Java comme une software libre (JCP Board Member) Le Membre du Conseil du Projet JXTA, une plate-forme libre pour la Connexion Pair à Pair (Peer-to-Peer Computing) – (JXTA Board of director) Le Rédacteur en Chef pour le P2P Journal (Une revue de la technologie Pair à Pair qui était jugée par les membres) J’ai donné présentations dans les congres: Java One Java Plus Le Séminaire Dagstuhl, qui était organisée par L’institut Max Planck et Le Société de l’Informatique Allemande (Max Planck Institute & Deutusche Informatik Gesellschaft) Etc. J’ai publié les articles dans les revues: Enterprise Linux, XML Journal, eAI Journal, etc/.
  2. Qu’est-ce que le sens du Cloud Computing? Ce nom, on peut traduire à français – la technologie informatique dans les nuages. Comme la nuage n’a pas une forme constante, est-ce que on peut faire la même conclusions avec ça – la technologie? La Réponse – La technologie signifie une mouvement dans l’industrie qu’on peut virtualiser les ressourcés locaux, par exemple, les mémoires vivantes, les processeurs, les bandes passantes, et le obtenir lorsque une nouvelle demande apparaît. Nous volons discuter les joueurs dans cette domaine. Le sens / la direction de cette industrie Faire une démonstration de la technologie avec Amazon Web Services (AWS)
  3. Moi avec le fondateur de Facebook
  4. Il y a plus 500 milliards membres actives pour le réseau social - Facebook.
  5. Un recensement de vos avis
  6. Je vais faire un recensement et laisser les spectateurs faire leur decisions.
  7. http://langagelinotte.free.fr/wordpress/?p=60
  8. Quelles sont les différences entre les langage? Spanish, la base de datos
  9. http://fr.wikipedia.org/wiki/E%3Dmc2
  10. X -> La position P -> le Moment H -> Le Constante de Planck L’essence: On ne peut pas observer un objet sans changer son état, comme la position ou le Moment, en effet changé son état. http://fr.wikipedia.org/wiki/Principe_d%27incertitude
  11. http://blog.tamar.com/2010/11/top-20-digital-predictions-for-2011-–-part-1/
  12. Le croissance de la Mesh-Up Web. Le Protocol REST contre Le Protocol SOAP <Representation State Transfer> Le REST est une stratégie pour construire un web du couplage faible ( http://fr.wikipedia.org/wiki/Couplage_faible ), sauf il n’utilise que les protocols HTTP (GET, PUT, POST, DELETE, ….) http://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol On a liberté de choisir entré JSON (Javascript Object Notation) et XML (Extensible Markup Language) Facebook Graph API Salesforce REST API Twitter API
  13. http://developers.facebook.com/docs/api
  14. Pour quoi est-ce que le Cloud Computing important pour les étudiants informatique?
  15. C’est très difficile à prévoir la demande. Si nous sommes réussi avec la prédiction d’avenir, chaque personne doive jouer la loterie. 
  16. L’utilisation de système est jamais fois constant! Il régulé comme une fonctionne du temps. ------------------------- This is a real usage graph from one of our financial services customers during the last week of April (They have asked to remain anonymous for competitive reasons). Firms on Wall Street are finding EC2 an ideal environment to run many of their daily mission critical grid computing and cpu bound applications for a couple key reasons: 1/ Flexibilitythe ability to instantly access hundreds/thousands of cores increases the amount of data they can process, improving the overall quality of their models. and 2/ Cost efficiencies, as they can complete more of their processing for less total spend (Not paying for infrastructure during times of the day and weekends when its not needed) This wall street firm in particular has a nightly business process where they upload the day’s market trading data into S3, and then run proprietary ‘risk management’ algorithms. This lasts ~10 hours during week nights, where they ramp up to the equivalent 3000 m1.smalls. During the day and on weekends, they maintain a base of roughly 300 cores, to handle their always on work loads.
  17. La promesse du Cloud Computing – on pourrait / puisse obtenir les ressourcés de calcules sur la demande, par exemple, les mémoires vivantes, les processeurs, et les bandes passantes, si la nouvelle demande apparaît. C’est l’histoire ancienneté qu’on a besoins de acheté « les boîtes » - un autre nom pour l’ordinateur, parce qu’ils sont cher et aussi n’est pas souple -> Le prix pour l’investissement de équipements est élevé; et, les équipements deviennent aussi obsolete plutôt rapide.
  18. Les ressourcés de calcule comme l'électricité. Je profite de l’énergie sans les problèmes d’opérer une centre électrique.
  19. Les avantages: Économiser -> le prix est variable et ne pas fixe. Pourquoi payer pour les choses dont vous n’avez pas besoin? Ce n’est pas de bon sens pour acheter les ressources dont on n’a pas besoins. La vitesse est excellente – Les discs durs sont vraiment des fichiers. Il est plus rapide pour ouvrir / enregistrer une fichier que plusieurs fichiers. Très fiable – J’ai plus confiance à « cloud computing » que mon ordinateur – la batterie, la température, les virus, … AWS a sa propre très bons systèmes sauvegardes que moi. Monter à charger (Scalability) est très facile – On peut ajouter les ressources si on veuille. Le processus est définitif est facile à documenter.
  20. La technologie informatique dans les nuages est deviné comme une grande business pour touts les joueurs, par exemple, IBM - http://www.ibm.com/ibm/cloud/ Amazon – La modelé classique Microsoft – Azure (DotNet) - http://www.microsoft.com/windowsazure/ Google – (Python) http://code.google.com/appengine/ Oracle – (Oracle S/W on Sun hardware) http://www.oracle.com/us/products/middleware/exalogic/index.html
  21. D’abord, je vous présente la modelé classique. C’est la AWS, qui a commencé l’opération depuis 2002. Avec AWS, on a une Centre de traitement de données (datacenter) sauf le prix et les responsabilités. Presque toutes les activités managements, on peut commander par le Navigateur Web (browser). Par exemple: Ajouter plusieurs de stockage Démarrer/Redémarrer des novelle instances de la machine Terminer une instances de la machine Convertir une machine virtuelle par un fichier dans le formate de S3. Attacher des nouvelles adressées à une machine virtuelle qui est tourner maintenant Monter à charger par ajouter plusieurs machines virtuelles.
  22. Après 2008, il y a plus de la trafique du web qui a origine du AWS que le site principal du Amazon.
  23. Il y a plus de 103 milliards de S3 objets, depuis 2009.
  24. Les éléments de AWS sont représentes par l’image au dessus. Pour expérimenter, il faut comprendre EC2 – La machine virtuelle S3 – La system du Storage EBS – opérer comme un disc dur Simple DB – Une base de données, qui est très simple sans schémas. --------------------------------------------------------- Amazon Web Services is a set of primitive building blocks to enable developers to build applications and, ultimately, businesses, on our battle-tested infrastructure. So what kinds of building blocks do developers need? First, you need compute resources. The Elastic Compute Cloud, or EC2, allows developers to rent virtual computers, running in our data centers, and pay for them by the hour. Provision as many as you need – 1, 10, 1000, for as long as you need them, and you pay only for what you use (starting at 10 cents/hour). Next, you probably need somewhere to durably store and retrieve data. The Simple Storage Service, is, well, a simple storage service that allows to store and retrieve objects in the cloud using simple put and get API calls. You might need to index and query for that data, or create other structured data that you want to query, which is what we built SimpleDB.
  25. C’est le outil principal pour manager l’infrastructure AWS. L’interface est via le navigateur web.
  26. Un autre outil de management par le navigateur web.
  27. Une system virtuelle sans la tète – l’écran.
  28. Les avantages pour l’université Subvention pour recherché Les crédits pour les cours Faire les expérimentés – lancer et terminer les instances de la machine virtuelle. L’environnement est toujours propre et pas sale.
  29. http://calculator.s3.amazonaws.com/calc5.html
  30. Aspect Oriented Programming
  31. Les avantages: La vitesse Le prix La flexibilité La processus pour monter à charger. L’interface facile pour apprendre dans les minutes.
  32. Ce sont les type différents de machine virtuelle.
  33. Standard Instances Well suited for most applications Small Instance (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of local instance storage, 32-bit platform Large Instance 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform High-Memory Instances Offer large memory sizes for high throughput applications, including database and memory caching applications High-Memory Double Extra Large Instance 34.2 GB of memory, 13 EC2 Compute Units (4 virtual cores with 3.25 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform High-Memory Quadruple Extra Large Instance 68.4 GB of memory, 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform High-CPU Instances Have proportionally more CPU resources than memory (RAM) and are well suited for compute-intensive applications High-CPU Medium Instance 1.7 GB of memory, 5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each), 350 GB of local instance storage, 32-bit platform High-CPU Extra Large Instance 7 GB of memory, 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform EC2 Compute Unit (ECU) – One EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor.