All Projects → JJ → Iv

JJ / Iv

Asignatura de infraestructuras virtuales para el Grado de Informática

Programming Languages

perl
6916 projects

Projects that are alternatives of or similar to Iv

Pai
Resource scheduling and cluster management for AI
Stars: ✭ 2,223 (+5069.77%)
Mutual labels:  cloud, hacktoberfest
Terraform Provider Digitalocean
Terraform DigitalOcean provider
Stars: ✭ 296 (+588.37%)
Mutual labels:  cloud, hacktoberfest
Externalsecret Operator
An operator to fetch secrets from cloud services and inject them in Kubernetes
Stars: ✭ 177 (+311.63%)
Mutual labels:  cloud, hacktoberfest
Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Stars: ✭ 11,884 (+27537.21%)
Mutual labels:  cloud, hacktoberfest
Digitalocean Cloud Controller Manager
Kubernetes cloud-controller-manager for DigitalOcean (beta)
Stars: ✭ 418 (+872.09%)
Mutual labels:  cloud, hacktoberfest
Jhipster Online
JHipster Online lets you generate your JHipster projects through a user friendly web interface.
Stars: ✭ 140 (+225.58%)
Mutual labels:  cloud, hacktoberfest
Doctl
The official command line interface for the DigitalOcean API.
Stars: ✭ 2,856 (+6541.86%)
Mutual labels:  cloud, hacktoberfest
Cidram
CIDRAM: Classless Inter-Domain Routing Access Manager.
Stars: ✭ 86 (+100%)
Mutual labels:  cloud, hacktoberfest
Generator Jhipster
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.
Stars: ✭ 19,162 (+44462.79%)
Mutual labels:  cloud, hacktoberfest
Trailscraper
A command-line tool to get valuable information out of AWS CloudTrail
Stars: ✭ 352 (+718.6%)
Mutual labels:  cloud, hacktoberfest
Aws Faq
Stars: ✭ 122 (+183.72%)
Mutual labels:  cloud, hacktoberfest
Pi Hole
A black hole for Internet advertisements
Stars: ✭ 34,076 (+79146.51%)
Mutual labels:  cloud, hacktoberfest
Policy sentry
IAM Least Privilege Policy Generator
Stars: ✭ 1,284 (+2886.05%)
Mutual labels:  cloud, hacktoberfest
Rapidbay
Self-hosted torrent video streaming service compatible with Chromecast and AppleTV deployable in the cloud
Stars: ✭ 163 (+279.07%)
Mutual labels:  cloud, hacktoberfest
Gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
Stars: ✭ 1,270 (+2853.49%)
Mutual labels:  cloud, hacktoberfest
Server
☁️ Nextcloud server, a safe home for all your data
Stars: ✭ 17,723 (+41116.28%)
Mutual labels:  cloud, hacktoberfest
Cloudsplaining
Cloudsplaining is an AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized report.
Stars: ✭ 1,057 (+2358.14%)
Mutual labels:  cloud, hacktoberfest
Sceptre
Build better AWS infrastructure
Stars: ✭ 1,160 (+2597.67%)
Mutual labels:  cloud, hacktoberfest
Aws Sdk Ruby
The official AWS SDK for Ruby.
Stars: ✭ 3,328 (+7639.53%)
Mutual labels:  cloud, hacktoberfest
Droplet kit
DropletKit is the official DigitalOcean API client for Ruby.
Stars: ✭ 482 (+1020.93%)
Mutual labels:  cloud, hacktoberfest

Material docente para la asignatura Infraestructura Virtual

Build Status | Checks README | Lint Markdown

Infraestructura virtual es una asignatura obligatoria de la rama "Tecnologías de la Información" del primer cuatrimestre del cuarto curso del Grado de Ingeniería Informática y optativa en otras ramas y en el Doble Grado de Informática y Matemáticas.

La asignatura se imparte en el curso 2020-2021 en el aula 3.3 los viernes y en la 3.7 los martes de 9:30 a 11:30 (clases de "prácticas"), y en la 1.8 los martes de 11:30 a 13:30. Se recuerda a los estudiantes que en todas las clases será necesario llevar el portátil, ya que son en realidad clases prácticasde forma virtual desde las medidas tomadas por la Junta.

Las clases se quedarán grabadas y almacenadas en esta lista de reproducción de YouTube.

Se usará GitHub para el proyecto, la forma principal de examinar la asignatura; llamaremos hitos a cada una de las entregas que hay que hacer del mismo.

Estos son los objetivos de la asignatura, cuyas sesiones de clase se irán reflejando en un repositorio de GitHub; este es el de 2020-21.

En resumen, nuestra intención es que el estudiante al final de la asignatura sea capaz de hacer lo siguiente:

  1. Definir el entorno de trabajo y pruebas para desarrollo de una aplicación en particular y desplegarlo en un PaaS.
  2. Usar ese entorno para configurar integración continua en una aplicación.
  3. Crear un entorno virtual para desarrollar y alojar la aplicación y comprenda el soporte físico de las técnicas usadas para crear tal entorno virtual.
  4. Entienda las técnicas de configuración automática de entornos virtuales y las sepa aplicar en los entornos anteriores.
  5. Use lo aprendido para despliegue masivo de aplicaciones en la nube.

Temario - Programa de la asignatura

Previo a la asignatura, es conveniente que consultes este curso, con material suplementario a lo que se imparte en la asignatura. Los temas relevantes se enlazarán en cada hito.

Los materiales de la asignatura están enlazados desde abajo y disponibles con una licencia libre. Los fuentes de los mismos están en GitHub.

La temporización de la asignatura y los objetivos de cada sesión figuran en la bitácora de clase. Enlazaremos también en ese fichero las grabaciones que se hagan de las sesiones en vivo.

  1. Introducción: conceptos y soporte físico. Esta introducción es cultura general; aunque conviene conocerlo, no es imprescindible para llevar a cabo, en general, el proyecto de la asignatura. Se aconseja vivamente, sin embargo, leerlo y llevar a cabo los ejercicios de autoevaluación.
  2. Iniciación a DevOps: desarrollo basado en pruebas.
  3. Usando contenedores.
  4. Integración continua.
  5. Breve introducción a REST.
  6. Computación Serverless.
  7. Puesta en marcha de microservicios.
  8. Platform as a Service.

Estos temas se pueden consultar como material adicional, pero no forman parte este año del temario de la asignatura:

  1. Introducción e historia de los contenedores.
  2. Técnicas de virtualización.
  3. Aislamiento de recursos.
  4. Almacenamiento virtual.
  5. Gestión de configuraciones.

Seminarios

Material adicional interesante para la asignatura, que se impartirá (en todo caso) fuera del horario lectivo.

  1. Mini-tutorial de Markdown, por Justo Javier Galera (JotaGalera).
  2. Introducción ligera al lenguaje Ruby.

Prácticas - Actividades académicas dirigidas

La parte práctica de esta asignatura consiste en la realización de un proyecto a lo largo de la asignatura, con diferentes hitos cuyo contenido corresponde a los objetivos de aprendizaje cumplidos hasta ese momento. Los proyectos consisten en crear la infraestructura virtual junto con una aplicación desarrollada según el modelo DevOps. A grosso modo, los hitos se organizarán de la forma siguiente.

  1. Práctica cero: Uso básico de herramientas.
  2. Organización de los grupos de práctica y creación del proyecto.
  3. Tests unitarios para la clase/s diseñadas.
  4. Técnicas de virtualización: Contenedores para pruebas.
  5. Integración continua
  6. Despliegues serverless
  7. Creando microservicios.
  8. Desplegando a la nube: Platform as a Service.

Estas prácticas se han hecho otros años:

  1. Provisionamiento de máquinas virtuales.
  2. Virtualización de aplicaciones.

Tutorías virtuales

Las tutorías virtuales se realizarán preferiblemente a través de la plataforma de trabajo colaborativo GitHub y a través del grupo de Telegram; habrá que solicitar al profesor ser añadido. Finalmente, el profesor está disponible por Telegram, Skype y Google Meet (en todos los casos: jjmerelo).

Se creará también una sala específica en Jitsi para las tutorías, consultar con los profesores la dirección y el horario.

Criterios de evaluación

Los criterios de evaluación figuran en la ficha de la asignatura en la web del grado, y se especifican en el repositorio de la clase.

Convocatoria extraordinaria (AL FINAL DEL CUATRIMESTRE)

Si no se ha superado la asignatura en la convocatoria ordinaria, en la extraordinaria habrá que entregar los diferentes hitos del proyecto no entregados, con los plazos que se anunciarán cuando se pongan las notas de la convocatoria ordinaria.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].