CS50 usa Amazon AWS. Tenemos una VPC con servidores de aplicaciones dedicados, servidores de bases de datos y servidores de compilación. CS50 y CS50x se dividen en grupos separados, y nuestro software está diseñado para admitir múltiples instancias a nivel de aplicación. Nuestros activos estáticos viven en Cloudfront, que es un CDN dedicado.
Todos los servidores CS50 se nombran con referencias Pokémon. Los servidores de aplicaciones llevan el nombre de los 151 Pokémon originales, los servidores de bases de datos llevan el nombre de las insignias y los servidores de construcción llevan el nombre de las ciudades. Esto estaba claro para todos en el equipo, excepto Malan, quien regularmente preguntaba si “Pallet” era una ciudad o una insignia. Cada vez que necesitaba depurar algo, obviamente no usaba Charizard. Desafortunadamente, no tenemos tantos servidores como Pokémon.
Solíamos usar algunos servidores en el primer piso de Maxwell Dworkin. Esto fue hace un tiempo, pero creo que eran servidores blade Dell. (Definitivamente eran brillantes.) Estos fueron nombrados en honor a los personajes de los Simpson; Itchy y Scratchy fueron los importantes. Recuerdo que una vez corrí a MD cuando el sitio de nuestro curso estaba inactivo el día anterior a la fecha de vencimiento de los proyectos porque había muerto un disco duro. Pasar a EC2 fue definitivamente un resultado neto positivo.
- Cómo encontrar la suma de la suma mínima de las tarifas de entrada en esta pregunta
- ¿A qué distancia estamos de las interfaces utilizables cerebro-computadora?
- ¿Cuáles son los diferentes tipos de algoritmos de aprendizaje automático?
- ¿Cómo se mide la memoria de la computadora?
- ¿Los desarrolladores de aplicaciones CRUD serán reemplazados por AI?