Versão: Chinês | Inglês (Máquina traduzida, WIP)
O que é Sonic?
O software para redes abertas na nuvem (Sonic) é um sistema operacional de rede aberto (NOS) baseada no Linux que é executada em comutadores de vários fornecedores e ASICs. A Sonic oferece um conjunto completo de funcionalidades de rede, como BGP e RDMA, que foi endurecido pela produção nos data centers de alguns dos maiores provedores de serviços em nuvem. Oferece às equipes a flexibilidade de criar as soluções de rede necessárias, aproveitando a força coletiva de um grande ecossistema e comunidade.
- da Sonic Foundation
Você pode estar interessado no Sonic, porque é poderoso o suficiente para aproveitar sua necessidade, ou talvez pareça praticais e promissor o suficiente devido ao uso do Azure, ou talvez sua arquitetura seja flexível o suficiente para permitir que você estenda e satifique facilmente suas necessidades. No entanto, você pode se perder no oceano de documentos e código - porque os documentos são de nível muito alto e não o suficiente ou serem muito profundos em cada recurso específico, como todos os documentos de design de alto nível. E agora me perguntando como e por onde realmente começar.
Se você está nessa situação, este livro é para você.
"Introdução com Sonic" / "Sonic 入门指南" é um livro que pretendia ajudar as pessoas realmente a começar no Sonic. Ele contém uma série de tutoriais que o guiarão através do processo de construção de uma imagem sônica, implantando -a em um interruptor ou virtualmente e usá -lo para fazer algumas operações básicas de rede para adquirir, além de introduzir a arquitetura de alto nível, a base de código e os fluxos de trabalho típicos para ajudá -lo a entender como funciona e iniciar internamente e iniciar o desenvolvimento.
O livro está atualmente em chinês (中文 vens e a versão em inglês ainda está funcionando em andamento. Se você gosta desses livros, dê uma estrela ou junte -se ao esforço de autoria, corrigir bugs ou traduções enviando PRs.
just seguindo o guia de instalação. Usamos just em vez de make , porque é mais fácil de gerenciar e usar.just init para instalar o MDBook e Pluins relacionados. Esta é uma inicialização da época. Basta correr, just build para construir o livro. A saída será na pasta book .
Corra just serve para servir o livro localmente. Você pode visitar http://localhost:3000 para visualizar o livro.
Se precisarmos servir o livro com tradução específica, podemos executar just po-serve <lang> . Por exemplo, just po-serve en servirá o livro em inglês.
Agradecimentos enormes aos seguintes amigos por sua ajuda e contribuição, sem você não haveria este livro!
@bingwang-ms
Este livro está licenciado sob o CC BY-NC-SA 4.0.