¿Alguien puede ver si pueden mejorar el formateo? Si quieres esto en PDF solo pregunta.
PetiteCloud / ThinStorm Informe de estado al 27/10/14
Preparado por:
Aryeh M. Friedman, desarrollador co-líder (infstracture cloud / host OS interface / apps), PetiteCloud / ThinStorm
Co-CEO / Miembro, FNWE
Dee Nixon, desarrollador co-líder (archivo de software / API / DB), PetiteCloud / ThinStorm
Co-CEO / Miembro, FNWE
- En mi iPad, tengo configurado iCloud, y tiene todas las características apropiadas en funcionamiento, pero no puedo conectarme a iCloud Drive. Esto es un error o un problema de hardware. Envié información a Apple, pero no obtuve respuesta. Me gusta la continuidad de icloud.com e iCloud Drive, pero no funciona. ¿Qué tengo que hacer?
- ¿Puedes aprender a codificar Java en Google Cloud (App Engine)?
- ¿Es necesario el conocimiento de la codificación para aprender computación en la nube?
- ¿Cuáles son los pros y los contras de usar la nube para administrar imágenes y archivos audio / visuales?
- ¿Para qué se utiliza Google Drive?
Visión general
Estamos en camino para el lanzamiento del 1 de enero de 2015 de PetiteCloud 0.3 (modificaciones finales importantes ‘bajo el capó’) y ThinStorm 0.1. También hemos forjado una serie de relaciones comerciales prometedoras en el año desde que comenzamos el proyecto.
Fondo
En el año transcurrido desde que PetiteCloud comenzó oficialmente (después de algunos rumores al respecto el verano anterior), hemos logrado un progreso mucho mejor de lo esperado en algunas áreas y un progreso menos seguro pero avanzado en otras. Este informe de estado es la primera vez que ponemos algunos de estos elementos en números para la vista del público.
PetiteCloud es el componente IaaS de la suite PetiteCloud / ThinStorm IaaS / PaaS, que actualmente se ejecuta en FreeBSD y Linux. Admite acceso protegido por contraseña básico y gestión y control de instancias completas. La API actual está basada en RPC, pero actualmente también estamos desarrollando una API similar a RESTful (RESTful, excepto en cómo maneja la autenticación del usuario).
Estado del proyecto
Estado comercial
Nuestro primer año no fue tan exitoso como esperábamos, debido principalmente a retrasos técnicos y no comerciales que se resuelven y / o se pueden resolver en el calendario que figura en la parte del plan de proyecto de este informe de estado. Pasamos de ningún ejemplo práctico de lo que teníamos en mente a tener una nube 100% estable en uso en nuestra oficina y un par de falsos comienzos con personas que instalan PetiteCloud fuera de FNWE. En cada uno de estos casos, la persona no tenía el tiempo o el interés para actuar como un caso de prueba. PetiteCloud se ha descargado unas 250 veces con un número desconocido de instalaciones resultantes.
Mientras Dee estaba trabajando para resolver algunos de los problemas de API / DB en la siguiente sección, Aryeh estaba trabajando para construir una comunidad. Nuestro trabajo es moderadamente exitoso aquí. Todavía no tenemos desarrolladores de aplicaciones u otra asistencia directa, pero sí tenemos de 20 a 30 terceros interesados (suficiente para justificar un informe de estado formal). Aryeh continuará trabajando con esta comunidad.
Estado técnico
Estado de soporte de Hypervisor / Host OS / Installer
Sistemas operativos host admitidos: FreeBSD 10-RELEASE (amd64) y Linux
Hipervisores compatibles: bhyve, Qemu
Estado del instalador: conjunto de instrucciones manuales con errores
Estado API / DB
Completar:
API de estilo RPC completa (web front solo actualmente)
Usuario único “plano” JSON DB
En progreso:
API tipo RESTful
Usuario único hieractical JSON DB
Plan de proyecto y fecha de vencimiento
Negocio
Libros blancos
- Libro blanco de seguridad – 15 de noviembre de 2014 – Aryeh / Anya
- Libro blanco sobre prácticas de HIPAA para nubes híbridas – 1 de diciembre de 2014 – Aryeh / Anya
- Resumen técnico de nivel superior de PetiteCloud / ThinStorm – 15 de diciembre de 2014 – Aryeh / Anya
PetiteCloud.org
- Finalizar contenido – 15 de noviembre de 2014 – Aryeh / Anya
- Finalizar el contenido del borrador – 1 de diciembre de 2014 – Aryeh / Anya
- Marcos finales de alambre – 1 de diciembre de 2014 – Aryeh / Anya
- Sitio con piel profesional – 15 de diciembre de 2014 – Aryeh / Anya / contractor
Otros artículos de estado comercial están bajo NDA.
Técnico
Preliminares
Configurar máquinas Windows y MacOSX como máquinas virtuales y como particiones de arranque en metal desnudo – 1 semana – Aryeh
Soporte de AT – 0.2.7
- Vbox – 1 semana – Aryeh
Soporte de sistema operativo – 0.2.8
- Portar scripts a MacOSX y procedimientos de instalación del manual de desarrollo – 2 días – Aryeh
- Versiones de scripts de Powershell y procedimientos de instalación manual en Windows: 2 semanas (principalmente para aprender Powershell) – Aryeh
Instalador – 0.2.9
- Produzca automáticamente archivos binarios instalables – 2 días – Aryeh
- Script la instalación (incluida la instalación depende) – 1 semana – Aryeh
- Ponga el frente web en la instalación – 3 días – Aryeh
Agrupación estática – 0.2.10
- Emisión de comandos de host remoto a través de SSH
- Frente web menos hosts
Un total de una semana para ambos (no seperatable) realizado por Aryeh
API / (usuario único) DB – 0.2.11
- Termina la fontanería – 3 días – Dee
- Esboce el resto de las tuberías internas PUT, POST y DELETE con integridad referencial – 5 días – Dee
- Pruebas unitarias subyacentes críticas – 2 días – Dee
- Otras pruebas unitarias – 2 días (delegables) – el voluntario prefirió otro en orden de preferencia y disponibilidad Aryeh y luego Dee. (Si no es Dee, se puede hacer en paralelo con otras tareas 3, 5, 6 y 7.)
- Termine las tuberías internas POST y PUT – 2 días – Dee
- Servlet de nivel superior de hormigón y API de línea de comando – 3 días – Dee
- Prueba 5 y 6 lo suficiente con aplicaciones de muestra triviales (diseñadas para darle a Aryeh una idea de cómo conectar la base de datos) – 3 días – Dee y Aryeh (Aryeh implementará cualquier base de datos necesaria para los proyectos de los clientes en la próxima semana más o menos)
- Termine ELIMINAR, PUBLICAR y PONER en un registro (no solo una tabla) – 3 días – Dee
- Termine la prueba – 5 días – Aryeh y Dee con la posible ayuda de voluntarios
(Nota: Dee actualmente está disponible solo 4 días a la semana y, además, actualmente está lidiando con una emergencia familiar. El cronograma anterior para el marco API comienza el 1 de noviembre).
Actualizaciones de seguridad / IU polaco – 0.2.12
- ACL’s – 2 días – Aryeh y Dee
- SSL – 1 día – Aryeh
- Disco encriptado para todas las transacciones – 2 días – Aryeh
- Frente web con piel profesional – 3 días – Aryeh / Anya (seleccionando el diseñador)
Ganchos de aplicación – 0.2.13 / 0.3
Trabaje con Eric para identificar todos los lugares correctos para colocar ganchos (si los hay).