Créer un Cloud de stockage avec OwnCloud
Cloud
- Délocalisation de l'infrastructure
- Infrastructure louée à la demande
- Ouverture aux standards et à l'accéssibilité
Pourquoi ?
- SaaS : Software as a Service
- Infrastructure gérée par l'hébergeur
- Données accessibles depuis un ordinateur, une tablette, un téléphone .. etc
OwnCloud
- Un Logiciel Libre
- Stockage et partage de données
- Utilisé par plus de 750 000 personnes dans le monde entier (2013)
- Fait partie de la communauté KDE
OwnCloud
* Synchronisation de fichiers entre différents ordinateurs
* Stockage sécurisé (chiffrement des fichiers)
* Partage de fichiers entre utilisateurs ou publiquement
* Serveur de fichiers WebDAV
* Calendrier (permettant la synchronisation CalDAV)
* Gestion des tâches (synchronisé avec CalDAV)
* Gestionnaire de contacts (CardDAV)
* Éditeur de texte en ligne (proposant la coloration syntaxique)
* Visionneuse de documents en ligne (PDF, open document)
* Galerie d'images
* Gestionnaire de favoris redondant avec Firefox Sync
* Prise de notes prenant en charge le Markdown
* Antivirus intégré ClamAV avec support d'antivirus externes
Interface web
-
L'interface web ownCloud offre de nombreuses fonctionnalités et rend désormais la gestion des fichiers intuitives :
- Partager des fichiers en seulement 1 clic
- Restaurer un fichier supprimé par erreur.
- Ecouter de la musique et visualisez vos photos en streaming
- Créer une liste de tâches
- Importer des contacts
- Partager le calendrier
- Accéder aux statistiques d'utilisation de l'espace
Sauvegarde / Synchronisation
- Installer le logiciel sur un ordinateur et tous les documents sont synchronisés automatiquement sur l'interface web, smartphone et tablette pour y accéder de n'importe où.
- Client de synchronisation : alimenté par OwnCloud, conserver les fichiers, contacts, photos, calendriers et plus synchronisés entre vos appareils.
- Restauration : Annuler la suppression d'un fichier effacé par erreur. Tous les fichiers supprimés sont à jamais disponibles dans l'onglet "Poubelle" de l'interface.
Partage
-
Envoyer simplement et instantanément n'importe quel fichier, quelle que soit sa taille est l'avantage d'OwnCloud :
- Pour faire découvrir des photos de vacances à votre famille
- Faire parvenir d'urgence un dossier complet de documents à l'un de vos clients
Applications mobiles
-
Tous les documents stockés sont disponibles sur ordinateur,tablette ou téléphone.
- Télécharger l'application ownCloud officielle (payante) pour iPhone, iPad et appareils Android.
- Télécharger l'une des applications gratuites utilisant le protocole WebDAV .
Données en sécurité
-
Garantir la meilleure sécurité possible pour héberger les données :
- Données sont hébergées dans des Data Center situé en France et géré par la même entité.
- Le client est le seul maître de ses données.
- Seul le client peut y accéder (cryptage)
- Garantir un backup en cas de perte accidentelle sur les serveurs
- L'accès actuel à des données sécurisé par un certificat SSL.
- Données en transition de manière sécurisée et cryptée.
Pourquoi OwnCloud ?
- Un Cloud privé avec les moindres coûts
- Transparence : OpenSource
- Développé et maintenu par OwnCloud Inc
- Technologies fiables et connues:
- Symphony, Sabredav, Apache Lucene, MediaWiki, Jquery ..etc
- Code source accessible : modification et flexibilitée
- Prise de contrôle sur les données et la vie privée
- Simplicité et accéssbilité
Pourquoi pas DropBox ?
- Chiffré mais pas confidentiel (démontré par Christopher Soghoian)
- DropBox utilise Amazon S3 : Patriot act / lois informatiques
- Vous contrôlez pas vraiment vos données
- Données sensibles
- Coûts
OwnCloud as a Service
- Personnel : OwnCloud hébergé et géré, accessible publiquement aux utilisateurs enregistrés
- Professional : Instance privée d'OwnCloud hébergée sur une infrastructure dédié à une entreprise (Baremetal, VPS)
- Entreprise :
- Infrastructure scalable, distribuée.
- Qualité de services
- Disponiblité
Développement
- OwnCloud est Open Source => Code source accessible
- Possibilité d'utilisation de conteneurs et d'outil de provisionnement pour le développement
- Vagrant + SaltStack (utilisé en local pour l'automatisation de la création d'environnement de développement)
- Un serveur GIT
Intégration
- Test unitaires, de non régression, d'intégration et des tests d'acceptation
- Possibilité d’industrialiser les tests (Jenkins, Selenium)
- Vagrant permet de déployer automatiquement vers des serveurs de pre-prod et des serveurs de prod
- Possibilité d'utiliser docker/CoreOs
Architecture
Architecture
Architecture
Intégration Continue
Intégration Continue
Approche DevOps
Pourquoi ?
Pourquoi ?
Pourquoi ?
Business Plan
1. Résumé
2. Portrait de l'entreprise, management
3. Produits/services
4. Marché, clients
5. Entreprises et produits concurrents
6. Plan marketing
7. Infrastructure et technologie
8. Gestion financière
9. Planification financière et opérationnelle
10. Evaluation des risques
Technologie/Infrastructure
- De 2 à 3 serveurs physiques de préférence dans différents datacenters
- Un système de facturation et de gestion d'abonnements
- Solutions Open Source
- Propriétaires (whmsc : 19$/mois , 325$ Lifetime)
- Développée sur mesure
- Un développeur, Un ingénieur Linux/DevOps
- Technos : Linux (Ubuntu), php/Mysql, SaltStack, Jenkins, Rundeck, phpunit, Selenuim, Python, bash/shell, Haproxy, F5, OwnCloud ..etc
Planification Opérationnelle
- (+) Avec l'état actuel, le service est prêt à être lancé
- (-) Pas de système de facturation (opérations manuelles)
- (+/-) Le work flow est semi automatisé
- (+) Pour commencer, on a pas besoin de beaucoup de ressource
- Lean Startup:
Planification Opérationnelle
- (+) Avec l'état actuel, le service est prêt à être lancé
- (-) Pas de système de facturation (opérations manuelles)
- (+/-) Le work flow est semi automatisé
- (+) Pour commencer, on a pas besoin de beaucoup de ressource
- Lean Startup:
Lean
- Démarrage d'une activité économique et du lancement d'un produit.
- le « Validated learning » (vérification de la validité des concepts)
- l'expérimentation scientifique
- le design itératif.
- Réduire les cycles de commercialisation
- Mesurer régulièrement les progrès réalisés
- Obtenir des retours de la part des utilisateurs.
Concevoir des produits et services qui rencontrent au mieux la demande de leurs consommateurs, avec un investissement initial minimal.
Lean Canvas
PROBLEME : Un utilisateur de DropBox ne sait jamais où sont stockées ses données et ses backups. DropBox est une boîte noire, on sait pas ce qui se passe au delà du service. Impossible de personnaliser DropBox pour y implémenter d'autres fonctionnalités (exemple : Supprimer le compte d'un ancien collaborateur, ajouter des modules ...etc)
CLIENTELE : Particuliers et entreprises.
Lean Canvas
PROPOSITION DE VALEUR UNIQUE (Quel est le slogan de votre produit ou la raison en quoi vous êtes différents et/ou meilleur?)
" Vos données sur un cloud souverrain "
SOLUTION : Intégrité et sécurité des communications et des données tout en gardant les mêmes (voire plus) fonctionnalités de DropBox, Box.net ..etc
Un produit B2C simple et facile à gérer (le particulier ne gère que son compte sur un hébergement mutualisé à coût très faible qui diminue avec l'augmentation du nombre des utilisateurs)
Un produit B2B qui permet aux entreprises d'avoir accès à un storage cloud souverain (data center en France) ou de s'approprier de leur Cloud dans leurs data center (service)
Lean Canvas
INDICATEURS CLES (Décrire les actions clés qui correspondent à du revenu ou de la rétention client)
Performance, backup et sécurité, extensibilité et scalabilité
CANAUX : listez les canaux gratuits et payants que vous pouvez utiliser pour atteindre vos clients.
COUTS : Les coût augmentent avec le nombre d'utilisateurs mais atteint un seuil où il augmente plus (après avoir mis en place des stratégies et des techniques)
REVENU : Le modèle est basé sur les abonnements (annuels/mensuels) et sur la nature de l'abonnement (1, 5, 10, 50, 100 Go, 1 To ..etc)
AVANTAGES CONCURRENTIELS : généralement la plus difficile à remplir correctement.
Title Text
Cloud de Partage de fichiers
By eon01
Cloud de Partage de fichiers
- 970