{"id":27256169,"url":"https://github.com/yurilopesm/resumo-cloud","last_synced_at":"2026-02-27T11:15:07.287Z","repository":{"id":287029368,"uuid":"963369127","full_name":"YuriLopesM/resumo-cloud","owner":"YuriLopesM","description":"repo for a college test about cloud computing (PT-BR only)","archived":false,"fork":false,"pushed_at":"2025-04-09T19:03:03.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-10T17:19:26.620Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YuriLopesM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-09T15:17:18.000Z","updated_at":"2025-04-09T19:03:07.000Z","dependencies_parsed_at":"2025-04-09T16:40:00.938Z","dependency_job_id":"51245d5b-1d0a-4086-86c3-2879b39660a4","html_url":"https://github.com/YuriLopesM/resumo-cloud","commit_stats":null,"previous_names":["yurilopesm/resumo-cloud"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/YuriLopesM/resumo-cloud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YuriLopesM%2Fresumo-cloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YuriLopesM%2Fresumo-cloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YuriLopesM%2Fresumo-cloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YuriLopesM%2Fresumo-cloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YuriLopesM","download_url":"https://codeload.github.com/YuriLopesM/resumo-cloud/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YuriLopesM%2Fresumo-cloud/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29892074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T09:48:51.284Z","status":"ssl_error","status_checked_at":"2026-02-27T09:48:43.992Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-11T02:49:29.744Z","updated_at":"2026-02-27T11:15:07.271Z","avatar_url":"https://github.com/YuriLopesM.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## Resumo - Cloud Computing\n\n### Data Center (Norma TIA-942)\n\n#### 📌 Conceitos Básicos\n\n- Local projetado para abrigar servidores, equipamentos de rede e infraestrutura de TI.\n- TIA-942: norma que define os requisitos mínimos de infraestrutura para Data Centers. Define requisitos mínimos (energia, resfriamento, cabeamento, etc.)\n\n#### 🧱 Estrutura e Topologia\n\n- Áreas\n  - EF (Entrance Room): conexão com operadoras externas.\n  - MDA (Main Distribution Area): núcleo da rede; switches e roteadores centrais.\n  - HDA (Horizontal Distribution Area): conexão entre o MDA e os equipamentos.\n  - ZDA (Zone Distribution Area): ponto intermediário, sem equipamentos ativos.\n  - EDA (Equipment Distribution Area): onde ficam os servidores.\n  - CA (Caixa de Acesso): ponto entre rede externa e o data center.\n- Topologia: cabeamento horizontal e backbone, com cross-connects.\n\n#### 🧿 Classificação TIER\n\n| TIER     | Descrição                 | Tempo de Indisponibilidade/ano      |\n|----------|---------------------------|-------------------------------------|\n| TIER I   | Sem redundância           | até 28.8h de indisponibilidade/ano. |\n| TIER II  | Componentes redundantes   | até 22h/ano.                        |\n| TIER III | Auto sustentável          | até 1.6h/ano.                       |\n| TIER IV  | Tolerância total a falhas | até 0.4h/ano.                       |\n\n#### 🔌 Requisitos Técnicos\n\n##### ❄️Refrigeração\n\n- Temperatura ideal: 18°C a 27°C.\n- Umidade relativa: 40% a 55%.\n- Utiliza-se o conceito de corredores quentes e frios para otimizar o fluxo de ar.\n- Sistemas de HVAC devem ser redundantes e ativos 24/7.\n\n##### 💡 Iluminação\n\n- mínimo de 500 lux no plano horizontal e 200 lux no plano vertical.\n- A iluminação não deve ser alimentada pelos mesmos circuitos dos equipamentos de TI.\n\n##### 🔌 Energia e Segurança\n\n- Uso de UPS, geradores e circuitos dedicados.\n- Controle de acesso rigoroso, sensores, portas com autenticação.\n- Prevenção contra incêndio seguindo a norma NFPA 75.\n\n### On-Premise vs Cloud Servers\n\n#### 📦 On-Premise\n\n- Servidores físicos na empresa.\n- Alto custo inicial (infraestrutura, manutenção, energia).\n- TI local responsável por tudo (backup, energia, segurança).\n\n#### ☁️ Cloud Servers\n\n- Infraestrutura sob demanda via internet.\n- Custos diluídos em mensalidades.\n- Redução de tarefas para o time de TI.\n- Modelos: SaaS, PaaS, IaaS.\n\n#### ⚠️ Comparações Importantes\n\n| Critério\t     | On-Premise                | Cloud                        |\n|----------------|---------------------------|------------------------------|\n| Custo Inicial  | Alto\t                     | Baixo                        |\n| Manutenção\t   | Interna\t                 | Responsabilidade do provedor |\n| Escalabilidade | Limitada                  | Flexível e sob demanda       |\n| Backup\t       | Manual, local\t           | Incluso no serviço           |\n| Energia\t       | Engenharia elétrica local | Gestão pelo provedor         |\n| RPO/RTO\t       | Gerido pela TI            | Definido em SLA              |\n\n- RPO (Recovery Point Objective): o quanto de dados você pode perder.\n- RTO (Recovery Time Objective): quanto tempo você pode ficar fora do ar.\n\n### Processos e Sistemas Operacionais\n\n#### 🔄 Conceitos-Chave\n\n- Monotarefa: 1 processo por vez.\n- Multitarefa: múltiplos processos (com preempção).\n- Processo: contêiner com recursos.\n- Thread: linha de execução dentro de um processo.\n\n#### 🤹 Concorrência vs Paralelismo\n\n- Concorrência: tarefas se revezam no mesmo núcleo.\n- Paralelismo: execução simultânea em vários núcleos.\n\n#### 💡 Programação\n\n- Síncrono: espera término da tarefa (ex: PHP).\n- Assíncrono: alternância de execução (ex: Go).\n\n#### 💾 Memória\n\n- Primária (RAM, cache): volátil e rápida.\n- Secundária (HD, SSD): não-volátil e permanente.\n- Memória virtual (SWAP): usada quando a RAM se esgota.\n\n### Sistemas de Arquivos Locais\n\n#### 📁 Conceitos Gerais\n\n- Abstraem dados em arquivos e diretórios.\n- Devem: guardar grande volume, sobreviver ao processo e permitir acesso concorrente.\n\n#### 🛠 Componentes\n\n- Arquivo: sequência de bytes + atributos.\n- Diretório: mapeia nomes para identificadores.\n- i-nodes, MBR, Superbloco: estruturas internas.\n\n#### 📂 Exemplos de Sistemas de Arquivo\n\n| Nome\t    | Característica Principal                                |\n|-----------|---------------------------------------------------------|\n| `ext4`\t  | Grande capacidade, journaling, retrocompatível          |\n| `NTFS`\t  | Windows, nomes longos, recuperação fácil                |\n| `FAT32`\t  | Simples, compatível, limita tamanho                     |\n| `NFS`\t    | Acesso remoto como local (Unix/Linux)                   |\n| `ZFS`\t    | Integridade, escalabilidade, verificação automática     |\n| `procfs`\t| Acesso a processos via sistema de arquivos (Unix/Linux) |\n\n\n#### 🧩 LVM e SWAPkc\n\n- LVM: permite redimensionamento de partições sem reinicializar o sistema.\n- SWAP: espaço do disco usado como RAM extra.\n\n### Sistemas de Arquivos Distribuídos (SAD)\n\n#### 🌐 O que são?\n\nPermitem acessar arquivos armazenados remotamente como se fossem locais.\n\n#### 🧩 Características\n\n- Arquitetura Cliente/Servidor.\n- Compartilhamento remoto e concorrente.\n- Objetivos: Transparência, escalabilidade, replicação, tolerância a falhas.\n\n#### 🧰 Serviços\n\n- Serviço de nomes: localização de arquivos.\n- Serviço de diretórios: estrutura hierárquica.\n- Serviço de arquivos: leitura, escrita, bloqueio, etc.\n\n#### 🛠 Exemplos\n\n- NFS (Network File System): Unix/Linux, cliente-servidor simples.\n- HDFS (Hadoop File System): escalável, usado em big data.\n- GlusterFS, Ceph, GFS: alta disponibilidade, performance e escalabilidade.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyurilopesm%2Fresumo-cloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyurilopesm%2Fresumo-cloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyurilopesm%2Fresumo-cloud/lists"}