#Docker

0 Seguidores · 51 Postagens

Docker é uma tecnologia de software que fornece contêineres, promovida pela empresa Docker, Inc . Docker fornece uma camada adicional de abstração e automação de virtualização em nível de sistema operacional no Windows e Linux.

Artigo Danusa Calixto · Nov. 9, 2022 10m read

Nesta série de artigos, quero apresentar e discutir várias abordagens possíveis para o desenvolvimento de software com tecnologias da InterSystems e do GitLab. Vou cobrir tópicos como:

  • Git básico
  • Fluxo Git (processo de desenvolvimento)
  • Instalação do GitLab
  • Fluxo de trabalho do GitLab
  • Entrega contínua
  • Instalação e configuração do GitLab
  • CI/CD do GitLab

No artigo anterior, abordamos os fundamentos do Git, por que um entendimento de alto nível dos conceitos do Git é importante para o desenvolvimento de software moderno e como o Git pode ser usado para desenvolver software. Ainda assim, nosso foco foi na parte da implementação do desenvolvimento de software, mas esta parte apresenta:

  • Fluxo de trabalho do GitLab — um processo completo do ciclo de vida do software, desde a ideia até o feedback do usuário
  • Entrega Contínua — uma abordagem de engenharia de software em que as equipes produzem software em ciclos curtos, garantindo que o software possa ser lançado de forma confiável a qualquer momento. Seu objetivo é construir, testar e lançar software com mais rapidez e frequência.
0
0 272
Artigo Danusa Calixto · Out. 18, 2022 17m read

Olá a todos, sou um estudante francês que acabou de chegar em Praga para um intercâmbio acadêmico no meu quinto ano da faculdade de engenharia e aqui está minha participação no concurso de interoperabilidade.

Não tive muito tempo para programar desde a mudança da França para Praga e estou participando sozinho, então decidi criar um projeto que é mais um modelo do que um aplicativo.

Queria participar já que minha área (Ciência de Dados e IA) não é geralmente associada à sustentabilidade, e o concurso era uma maneira de me expressar nesse tema importante que é a sustentabilidade e o meio ambiente.

0
0 60
Artigo Danusa Calixto · Out. 10, 2022 2m read

Estou feliz em compartilhar com você minha primeira experiência usando uma versão de contêiner docker do IRIS for Health para explorar seu interesse em fazer um teste ou usar um contêiner docker leve e fácil de implantar. Este guia abordará as etapas de implementação usando o repositório GitHub chamado ENSDEMO, escrito por Renan Lourenco.

Etapas para configurar um ambiente de contêiner docker do IRIS for Health Community Edition

  • Docker em funcionamento
  • Download da imagem do docker
  • docker pull containers.intersystems.com/intersystems/irishealth-community:2022.2.0.304.0

    0
    0 100
    Artigo Angelo Bruno Braga · Mar. 7, 2022 7m read

    Function as a service (FaaS) é uma categoria de serviços de computação na nuvem que disponibiliza uma plataforma que permite que os clientes desenvolvam, executem e gerenciem as funcionalidades das aplicações sem que tenham a complexidade de construir e manter a infraestrutura tipicamente associada a se desenvolver e lançar um app. Construir uma aplicação seguindo este modelo é uma das formas de se alcançar uma arquitetura "serverless" e é tipicamente utilizada quando se constroem aplicações baseadas em microsserviços.  

    Wikipedia

    0
    0 85
    Artigo Eduard Lebedyuk · Nov. 22, 2021 8m read

    Todo mundo tem um ambiente de teste.

    Algumas pessoas têm a sorte de ter um ambiente totalmente separado para executar a produção.

    -- Desconhecido

    .

    Nesta série de artigos, gostaria de apresentar e discutir várias abordagens possíveis para o desenvolvimento de software com as tecnologias InterSystems e GitLab. Vou cobrir tópicos como:

    • Git Básico
    • Fluxo Git (processo de desenvolvimento)
    • Instalação do GitLab
    • Fluxo de Trabalho do GitLab
    • GitLab CI/CD
    • CI/CD com contêineres

    Esta primeira parte trata do pilar do desenvolvimento de software moderno - sistema de controle de versão Git e vários fluxos Git.

    0
    0 310
    Artigo Mikhail Khomenko · Nov. 19, 2021 15m read

    Da última vez, lançamos uma aplicação IRIS no Google Cloud usando seu serviço GKE.

    E, embora criar um cluster manualmente (ou por meio do gcloud) seja fácil, a abordagem de Infraestrutura como Código (IaC) moderna recomenda que a descrição do cluster Kubernetes também seja armazenada no repositório como código. Como escrever este código é determinado pela ferramenta que é usada para IaC.

    No caso do Google Cloud, existem várias opções, entre elas o Deployment Manager e o Terraform. As opiniões estão divididas quanto o que é melhor: se você quiser saber mais, leia este tópico no Reddit Opiniões sobre Terraform vs. Deployment Manager? e o artigo no Medium Comparando o GCP Deployment Manager e o Terraform

    0
    0 199
    InterSystems Oficial Steven LeBlanc · Maio 20, 2021

    Estou muito grato em anunciar o lançamento do InterSystems Container Registry. Este lançamento disponibiliza um novo canal de distribuição para que clientes possam acessar lançamentos é prévias de lançamentos baseadas em contêineres. Todas as imagens Community Edition estão disponíveis em um repositório público sem necessidade de login. Todas as imagens de produto completos (IRIS, IRIS for Health, Health Connect, System Alerting and Monitoring, InterSystems Cloud Manager) e imagens utilitárias (como o árbitro, Web Gateway e PasswordHash) necessitam de token de login, gerado a partir das

    0
    0 84
    Artigo Vinicius Maranhao Ribeiro de Castro · Mar. 9, 2021 12m read

    Introdução

    Com a transformação digital no mundo dos negócios, novos recursos ou funcionalidades nos softwares oferecidos por uma empresa, podem significar vantagem competitiva. No entanto, se o time de TI não estiver preparado com a cultura, metodologia, práticas e ferramentas corretas, pode ser muito difícil garantir a entrega dessas novas funcionalidades a tempo hábil.

    0
    0 822
    Anúncio Angelo Bruno Braga · Dez. 4, 2020

    Olá Desenvolvedores!

    Aqui estão os bônus tecnológicos para o Concurso Analítico da InterSystems que irão prover pontos extras na votação:

    • InterSystems IRIS BI 
    • InterSystems IRIS NLP
    • IntegratedML
    • Uso de dados reais
    • Implantação em Pacote ZPM
    • Uso de contêiner Docker 

    Vejam os detalhes abaixo:

    InterSystems IRIS BI - 1 ponto

    O InterSystems IRIS BI é uma funcionalidade do IRIS que lhe permite a opção de criar cubos e tabelas pivô a partir dos dados persistentes do IRIS e entregar estes dados como informação para usuários através do uso de painéis interativos.

    Aprenda mais

    0
    0 72
    Anúncio Angelo Bruno Braga · Dez. 1, 2020

    Não percam a oportunidade de participar deste webcast onde será abordado como arquitetar e implantar serviços de negócio baseado na Arquitetura de Microsserviços, visando obter capacidade de tornar o consumo das aplicações elástica à quantidade de requisições atuais.

    Serão abordados os temas uso de docker, API e orquestração de microsserviços.

    0
    0 101
    Artigo Mikhail Khomenko · Nov. 23, 2020 21m read

    Imagine que você queira ver o que a tecnologia InterSystems pode oferecer em termos de análise de dados. Você estudou a teoria e agora quer um pouco de prática. Felizmente, a InterSystems oferece um projeto que contém alguns bons exemplos: Samples BI. Comece com o arquivo README, pulando qualquer coisa associada ao Docker, e vá direto para a instalação passo a passo. Inicie uma instância virtual, instale o IRIS lá, siga as instruções para instalar o Samples BI e, a seguir, impressione o chefe com belos gráficos e tabelas. Por enquanto, tudo bem. 

    Inevitavelmente, porém, você precisará fazer alterações.

    0
    0 299
    Anúncio Jose-Tomas Salvador · Nov. 3, 2020

    Desta vez, quero falar sobre algo não específico do InterSystems IRIS, mas que acho importante se você deseja trabalhar com Docker e seu servidor no trabalho é um PC ou laptop com Windows 10 Pro ou Enterprise.

    Como você provavelmente sabe, a tecnologia de contêineres vem basicamente do mundo Linux e, hoje em dia, está em hosts Linux onde apresenta potencial máximo. Quem usa o Windows normalmente vê que tanto a Microsoft quanto o Docker têm feito esforços importantes nos últimos anos que nos permitem rodar contêineres baseados em imagens Linux em nosso sistema Windows de uma maneira muito fácil... mas é algo que não é suportado para sistemas em produção e, este é o grande problema, não é confiável se quisermos manter os dados persistentes fora dos contêineres, no sistema host... principalmente devido às grandes diferenças entre os sistemas de arquivos Windows e Linux. No final, o próprio _Docker para Windows usa uma pequena máquina virtual Linux (MobiLinux) para executar os contêineres... ele faz isso de forma transparente para o usuário do Windows... e funciona perfeitamente bem se, como eu disse, você não exigir que seus bancos de dados sobrevivam mais do que o contêiner...

    Bem... vamos direto ao ponto... o ponto é que muitas vezes, para evitar problemas e simplificar, precisamos de um sistema Linux completo e, se nosso servidor for baseado em Windows, a única maneira de fazê-lo é por meio de uma máquina virtual. Pelo menos até o WSL2 no Windows ser lançado, mas isso será uma outra história e com certeza levará um pouco de tempo para se tornar robusto o suficiente.

    Neste artigo, vou lhe dizer, passo a passo, como instalar um ambiente onde você poderá trabalhar, se precisar, com contêineres Docker em um sistema Ubuntu em seu servidor Windows. Vamos lá...

    0
    0 910
    Artigo Henrique Dias · Out. 26, 2020 3m read

    Fala pessoal!


    Quero dividir com vocês um projeto pessoal, que iniciou como um simples pedido no meu trabalho: 

    É possível saber quantas licenças Caché estamos utilizando? 

    Lendo outros artigos aqui na comunidade, eu encontrei este excelente artigo de David Loveluck 


    APM - Utilizando Caché History Monitor
    https://community.intersystems.com/post/apm-using-cach%C3%A9-history-monitor

    Então, utilizando o artigo de David como base, eu comecei a utilizar o Caché History Monitor e a exibir todas as informações.
    Quando me deparei com o seguinte dilema: Qual a melhor tecnologia de frontend que eu posso usar?

    0
    0 218
    Artigo Evgeny Shvarov · Out. 26, 2020 5m read

    Olá, desenvolvedores!

    "objectscript.conn" :{
          "ns": "IRISAPP",
          "active": true,
          "docker-compose": {
            "service": "iris",
            "internalPort": 52773
          }

    Quero compartilhar com vocês um novo recurso bem maneiro que descobri no novo lançamento 0.8 do plugin VSCode ObjectScript de @Dmitry Maslennikov e CaretDev.

    O lançamento traz uma nova configuração "docker-compose", que resolve o problema com as portas necessárias para fazer o VSCode Editor se conectar à IRIS. Não era muito conveniente se você tivesse mais de um contêiner Docker com a IRIS em execução na mesma máquina. Agora, esse problema foi resolvido!

    Veja abaixo como funciona.

    0
    0 170
    Artigo Evgeny Shvarov · Out. 6, 2020 13m read

    Olá, desenvolvedores!

    Muitos de vocês publicam suas bibliotecas InterSystems ObjectScript no Open Exchange e GitHub.

    Mas o que você faz para facilitar o uso e a colaboração do seu projeto por desenvolvedores?

    Neste artigo, quero apresentar uma maneira fácil de iniciar e contribuir com qualquer projeto ObjectScript apenas copiando um conjunto padrão de arquivos para o seu repositório.

    Vamos lá!

    0
    0 490
    Artigo Luca Ravazzolo · Out. 6, 2020 4m read

    Olá a todos,

    Com este artigo eu gostaria de mostrar como o Sistema de Alerta e Monitoramento (ou SAM para abreviar) pode ser configurado de forma fácil e dinâmica. O caso de uso pode ser o de um pipeline de provisionamento de CI/CD, rápido e ágil, onde você deseja executar seus testes unitários mas também seus testes de estresse e, você gostaria de ver rapidamente se esses testes foram bem-sucedidos ou como eles estão estressando os sistemas e sua aplicação (a API SAM é extensível com backend do InterSystems IRIS possibilitando a sua implementação de APM). 

    0
    0 166