Conceitos de computação em nuvem: Parte 2

coursera.inc

coursera.inc

Conceitos de computação em nuvem: Parte 2

Descrição

Prazos flexíveis

Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Certificado compartilhável
Ganhe um certificado após a conclusão
100% online
Comece instantaneamente e aprenda em sua própria programação.
Curso 2 de 6 no
Especialização da computação em nuvem
Aproximadamente. 20 horas para concluir
Inglês
Legendas: árabe, francês, português (europeu), italiano, vietnamita, coreano, alemão, russo, inglês, espanhol

Indranil Gupta
Professor
Departamento de Sciencesyllabus – O que você aprenderá com este curso
Semana 1: Orientação do curso e algoritmos distribuídos clássicos continuaram
Lição 1: Para coordenar máquinas em um sistema distribuído, este módulo analisa primeiro os algoritmos clássicos para eleger um líder, incluindo o algoritmo do anel e o algoritmo de bullying. Também cobrimos como o gordinho e o Apache Zookeeper do Google resolvem as eleições do líder. Lição 2: Este módulo abrange soluções para o problema de exclusão mútua, o que é importante para a correção em sistemas distribuídos com recursos compartilhados. Cobrimos algoritmos clássicos, incluindo o algoritmo de Ricart-Agrawala e o algoritmo de Maekawa. Também cobrimos o suporte gordinho do Google para exclusão mútua.
Semana 2: Controle de simultaneidade e replicação
Lição 1: As transações são um componente importante de muitos sistemas em nuvem hoje. Este módulo apresenta blocos de construção para garantir que as transações funcionem conforme o pretendido, desde chamadas de procedimento remoto (RPCs), até equivalência em série para transações, a abordagens otimistas e pessimistas para o controle de simultaneidade, para evitar a prevenção/prevenção. Lição 2: Este módulo abrange como a replicação – mantendo cópias dos mesmos dados em locais diferentes – é usada para fornecer muitos nove de disponibilidade em sistemas distribuídos, bem como diferentes técnicas para replicação e para garantir que as transações se comprometam corretamente, apesar da replicação.
Semana 3: Paradigmas emergentes
Lição 1: Estudamos a área emergente do processamento de fluxos, tocando nos aspectos de design das chaves da tempestade de Apache. Lição 2: Estudamos como os gráficos enormes podem ser processados ​​nas nuvens. Lição 3: Estudamos vários tipos de redes/gráficos que são naturais e artificiais, e seus semelhantes surpreendentes. Lição 4: Este módulo apresenta algoritmos de agendamento clássico que foram utilizados nos sistemas operacionais desde o início dos computadores. Em seguida, cobrimos dois algoritmos de agendamento populares para o Hadoop.
Semana 4: sistemas clássicos
Lição 1: Quando arquivos e diretórios são armazenados/acessados ​​pela rede, ela é chamada de sistema de arquivos distribuído. Este módulo abrange o funcionamento de sistemas de arquivos distribuídos, como NFS e AFS. Lição 2: Este módulo abrange sistemas de memória compartilhada distribuídos, suas técnicas e prós/contras. Lição 3: Este módulo analisa a área de redes de sensores, a partir do que está dentro de um mote sensor e como as redes deles funcionam.
Semana 5: comportamentos da vida real
Lição 1: Este módulo é uma cartilha sobre conceitos básicos de segurança, não apenas aplicada a sistemas distribuídos, mas também de maneira mais geral. Estudamos várias políticas e mecanismos, incluindo criptografia, autenticação e autorização. Lição 2: Este módulo apresenta estudos de caso de interrupções reais do datacenter e tentam tirar lições sobre como evitá -las e como se preparar melhor para eles.

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Conceitos de computação em nuvem: Parte 2”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Cursos Relacionados

PHP Code Snippets Powered By : XYZScripts.com