Vous n'êtes pas connecté. Connexion
|
|
RapportDe $1Table des matièresaucun titreSommaire I/But du Projet
I/But du Projet Amazon Web Services LLC (AWS), une filiale d’Amazon.com, Inc., (NASDAQ : AMZN), a lancé l’Amazon Elastic Compute Cloud (Amazon EC2) en Europe. Les développeurs et les entreprises d’Europe peuvent désormais exécuter leurs instances Amazon EC2 dans des zones de disponibilité multiples de l'UE et obtenir une plus faible latence, opérer plus près d’autres ressources telles qu’Amazon S3 dans l'UE, et, le cas échéant, répondre aux exigences de stockage de données de l’UE. La nouvelle région européenne pour Amazon EC2 contient deux zones de disponibilité permettant aux développeurs d’exécuter facilement et de façon rentable des applications insensibles aux défaillances avec la même extensibilité, fiabilité et rentabilité que celle réalisée avec EC2 aux États-Unis. Amazon EC2 réduit à quelques minutes le temps requis pour obtenir et amorcer de nouvelles instances de serveur virtuel, ce qui permet aux développeurs d’échelonner la capacité, vers le haut ou vers le bas, à mesure que leurs exigences informatiques changent. Ceci permet aux entreprises de réduire leurs dépenses d’investissement et de payer pour les ressources à mesure qu’elles sont consommées. Les développeurs du monde entier peuvent commencer à utiliser Amazon EC2 et d’autres services d’infrastructure AWS en consultant http://aws.amazon.com. La creation d'un serveur va dépendre de ce que vous souhaitez, il est possible d'avoir des serveurs windows, unix, tomcat...
Tutorial EC2 (creation d'instance et connection) Pour se connecter à Amazon EC2 il y a plusieurs possibilités. Notamment avec l'extension Firefox Elasticfox ou directement avec l'AWS Management Console fournie par le site d'Amazon. Ces deux moyens d'acces sont disponibles ici: http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=88 Pour creer une nouvelle instance du serveur il faut au préalable créer un compte EC2 sur Amazon. Apres creation du compte des clefs d'identification seront données, ces clefs peuvent être téléchargeable en fichiers .pem sur votre ordinateur pour permettre à une application tierce de se connecter au service EC2 d'Amazon pour creer des serveurs virtuels. Le lancement d'un serveur se fait en une dizaine d'etapes avec ElasticFox:
Avec l'AWS Management Console le procédé est le même mais vous ne pourrez pas prendre directement le contrôle du serveur. La seule différence pour le lancement du serveur par rapport à ElasticFox c'est qu'il faut rentrer les clefs EC2 disponible dans les accès de votre compte EC2 manuellement pour générer le mot de passe administrateur. Tutoriaux EC2 (Anglais): http://s3.amazonaws.com/AmazonEC2Tutorial/AmazonEC2Tutorial.html http://www.youtube.com/watch?v=bBajLxeKqoY&feature=player_embedded
L'application développée en Java permet d'envoyer des fichiers sur Amazon S3, celle ci se connecte grace à des identifiants amazon préalablement demandé sur le site puis utilise l'API fournie pour se connecter et envoyer des logs. Dans un cas d'utilisation classique, l'application vient vérifier tous les nouveaux fichiers présents dans un dossier et les envoi sur Amazon S3 en renvoyant un lien pour consulter le log à l'utilisateur. LL'identification se fait grace à l'API d'Amazon puis un thread vient vérifier touts les x secondes si un nouveau fichier est présent. Si oui il l'envois sinon il attend. Une vérification permettant d'éviter les doublons à également été mise en place. Cette application vise à être utilisée pour permettre aux robots d'envoyer leurs log sur S3 et ensuite permettre leur consultation à partir d'une applet java également développée.
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/> <meta content="Word.Document" name="ProgId"/> <meta content="Microsoft Word 12" name="Generator"/> <meta content="Microsoft Word 12" name="Originator"/> <link href="file:///C:\Users\abused\AppData\Local\Temp\msohtmlclip1\01\clip_filelist.xml" rel="File-List"/> <link href="file:///C:\Users\abused\AppData\Local\Temp\msohtmlclip1\01\clip_editdata.mso" rel="Edit-Time-Data"/> <link href="file:///C:\Users\abused\AppData\Local\Temp\msohtmlclip1\01\clip_themedata.thmx" rel="themeData"/> <link href="file:///C:\Users\abused\AppData\Local\Temp\msohtmlclip1\01\clip_colorschememapping.xml" rel="colorSchemeMapping"/><style> <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-520092929 1073786111 9 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:595.3pt 841.9pt; margin:70.85pt 70.85pt 70.85pt 70.85pt; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:103161298; mso-list-template-ids:1791787502;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1 {mso-list-id:1392848929; mso-list-template-ids:1201832918;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2 {mso-list-id:1959873632; mso-list-template-ids:2071865458;} @list l2:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> </style> Présentation générale Que ce soit à domicile ou sur son lieu de travail, nous avons tous eu le besoin un jour de pouvoir accéder à notre machine afin de surveiller un téléchargement ou pour récupérer un document important par exemple. Avec la sortie de Windows XP et de Messenger, une fonction de prise de contrôle à distance gratuite a vue le jour. Malheureusement, la fonctionnalité est limitée au système d'exploitation, mais a au moins eu le mérite d'avoir évangélisé la télémaintenance auprès du grand public, malgré une méconnaissance de l'outil. Parmi la pléthore d'outils de télémaintenance, le plus connu est très certainement VNC, qui a vu le jour dans les années 2000 et a été la locomotive dans ce domaine pendant longtemps. Depuis, des outils comme PcAnyWhere, GoTOmyPc ou encore Dameware se sont enrichis de fonctionnalités diverses telles que le transfert de fichier, la session de chat afin de dialoguer entre l'opérateur et le client, etc.... Présentation ULTRAVNC L'inénarrable VNC, connu de tous ou presque, a connu une évolution intéressante UltraVNC qui permet de créer son propre logiciel de télémaintenance. Basé sur RealVNC, il offre la prise en main et l'encodage du curseur évolué de TighVNC, avec la plupart des fonctionnalités particulières que l'on peut trouver dans eSVNC et Vdacc-VNC, et bien plus encore. Plusieurs modules sont disponibles :
Présentation LOGMEIN LogMeIn édite plusieurs solutions, dont voici les principales déclinaisons :
A ce stade, l'installation peut se faire soit par le biais du site internet LogMeIn, soit par le biais d'un logiciel téléchargeable. Ici, le contrôle ActiveX va s'installer, le cas échéant cliquez sur le lien afin de vous rendre sur la page de téléchargement du plugin. L'installation vous demandera un nom de machine, afin de pouvoir l'identifier plus facilement dans l'interface d'administration, puis un mot de passe sera demandé.
L'installation terminée, une nouvelle icône apparaîtra à côté de l'heure. Deux nouveaux services systèmes ont été créés qui consomment 28 Mo de mémoire vive. LogMeIn désirant que vous optiez pour les solutions payantes, il sera nécessaire de modifier la licence de l'ordinateur maintenu, sans cela une période d'essai de 30 jours sera appliquée. Pour cela, il convient d'éditer la licence en cliquant sur l'onglet Abonnement puis de changer la licence. Désormais, vous pouvez prendre le contrôle à distance de façon totalement gratuite de votre poste distant en cliquant sur le nom du poste sur lequel vous avez installé le logiciel. Il est également possible de regrouper les postes distants par groupe, pratique si vous accédez aux postes de plusieurs groupes de personnes. La prise en main nécessitera l'installation d'un contrôle ActiveX appelé LogMeIn Remote Access Components. Après avoir saisi le compte Windows et le mot de passe associé, vous accédez au poste distant. L'utilisateur distant est prévenu car une petite fenêtre blanche (déplaçable) apparaît dans le coin supérieur droit au moment où vous prenez le contrôle. Le bandeau, accessible en cliquant sur le bouton Option donne accès à de nombreuses fonctionnalités tels que le pointeur laser, le chat, le tableau blanc, de régler la qualité de l'image en fonction du type de connexion (ADSL, modem, ...) ainsi que la résolution de l'écran.
Présentation TEAMVIEWER TeamViewer, contrairement à LogMeIn qui repose sur un programme résident en mémoire, intervient uniquement si l'utilisateur distant demande une assistance. Les problèmes les plus courants lors de l’utilisation de logiciels de commande à distance sont généralement causés par des pare-feu (firewall), des ports verrouillés ou des routeurs NAT pour des adresses IP locales. Si vous utilisez TeamViewer, vous pouvez faire un trait sur ce genre de difficultés : TeamViewer trouve votre partenaire même à travers les pare-feu du fait que ce soit l'utilisateur distant qui initie la connexion. Si vous choissisez " Start Without Installation ", vous pourrez immédiatement prendre le contrôle d'une machine sans rien à avoir à installer, idéal pour les techniciens nomades qui auront pris le soin de mettre l'utilitaire sur une clé USB. Dans les options du logiciel, vous pourrez aisément paramétrer un serveur Proxy, régler la vitesse du transfert, optimiser la qualité graphique, générer des invitations par email.... Au démarrage du module opérateur, vous pouvez vous faire inviter ou créer une nouvelle session en sélectionnant le type de contrôle à distance : Assistance, Présentation ou Transfert de fichier. Au lancement de la partie cliente, une petite fenêtre contenant un numéro ID ainsi qu'un mot de passe sont affichés. Dans le module opérateur, l'utilisateur donnera par téléphone, par exemple, ce numéro ID, celui-ci verra alors une fenêtre lui demandant de rentrer un mot passe qui lui sera donné par l'utilisateur distant.
L'éditeur propose un logiciel tiers qui intéressera certainement les professionnels, TeamViewer Manager. Ce logiciel permet de paramétrer des sessions pré-établies. Une session pourra ainsi contenir des champs personnalisables comme le nom du contact, le paramétrage du mode de connexion (télémaintenance, présentation, ...), la qualité de la connexion mais retrace aussi toute l'activité sur une session donnée. Le professionnel pourra aisément comptabiliser les heures de télémaintenance, un taux horaire peut également être paramétré. Ainsi, en fin de mois, un décompte horaire et financier pourra être établi, un export vers Excel facilitera d'autant plus la tâche.
Présenation PCVISIT Pcvisit doit représenter, dans ce dossier, la façon la plus simple et rapide de prendre le contrôle à distance d'une machine. Comme TeamViewer, Pcvisit se compose de deux modules: opérateur et client. L'installation terminée, trois nouvelles icônes seront créées:
Dans la configuration du logiciel, peu d'options, mais l'essentiel est présent : nom de session, paramétrage de la connexion, ... Le nom d'utilisateur sera le nom visible par le client et le mot de passe associé devra être communiqué au client lors de l'établissement d'une connexion. Par contre, nous avons été étonné d'un réglage par défaut. En effet, lors d'une connexion d'un opérateur vers le client, le client a en premier lieu eu l'accès intégral à notre machine... Il convient donc de régler " L'hôte voit l'invité " afin que l'opérateur prennent directement le contrôle de la machine cliente. A noter toutefois que l'encryption est codée sur 128 Bits et utilise l'algorithme Blowfish. La console d'administration s'étoffe en cliquant sur une flèche et permet l'initiation d'une session de chat, la possibilité de zoomer, de transférer des fichiers. La fonction téléphonie n'est apparement pas disponible dans la version de test.
Présenation NTRConnect Free NTR propose NTRConnect Free, version gratuite en Français de NTRConnect Pro. La version pro embarque une sécurité par carte à puce, un support de Skype, un démarrage à distance (Wake-On-Lan), le transfert de fichiers et une prise de contrôle illimitée contrairement à la version gratuite qui permet 2 connexions au maximum. L'installation terminée, un service système est créé et consomme 15 Mo en mémoire. Le paramétrage est minimal, serveur Proxy, test de la connexion à Internet et l'envoi d'invitation par email. Le fonctionnement ressemble à celui de LogMeIn, il convient de se connecter sur le site de l'éditeur, de saisir son nom d'utilisateur et le mot de passe afin de prendre à distance le contrôle de la machine. Les options sont nombreuses : définition d'une adresse ou d'une plage d'adresses IP, création de groupes, visualisation de l'activité,.... Mais l'interface est lente, et ne fonctionne pas sous Firefox contrairement à LogMeIn. La connexion s'établit rapidement et est efficace, transfert de fichiers, presse-papier. Seule fausse note, il manque une session de chat.
Présentation solutions commerciales NETVIEWER
En plus de proposer des solutions de télé-enseignement et de sécurite, l'éditeur propose 3 logiciels de prise de contrôle à distance, RemoteControl pour contrôler les PC et serveurs, OnDemand pour les services de hot-line, Mobile pour le contrôle à distance de PDA, smartphone et PocketPc. Le principe de fonctionnement est le même que le principe d'opérateur / client avec un numéro de ticket.
Résumé du dossier logiciel de contrôle à distance :
Google App Engine
Annexe: Tutorial web 2.0: http://www.slideshare.net/Foxsden/web20-tutorial-cts Tutoriaux EC2: http://s3.amazonaws.com/AmazonEC2Tutorial/AmazonEC2Tutorial.html http://www.youtube.com/watch?v=bBajLxeKqoY&feature=player_embedded API EC2: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351&categoryID=88 Web Services & EC2 Developer Tools: http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=88 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Powered by MindTouch Deki Open Source Edition v.8.08 |