Lar Rever Revisão e avaliação do ibm db2 on cloud

Revisão e avaliação do ibm db2 on cloud

Índice:

Vídeo: IBM DB2 on Cloud - an introductory tutorial (Novembro 2024)

Vídeo: IBM DB2 on Cloud - an introductory tutorial (Novembro 2024)
Anonim

O IBM Db2 on Cloud (que começa em US $ 189 por mês) é uma solução de banco de dados como serviço (DBaaS) do SQL totalmente gerenciada e bem projetada, com compatibilidade com Db2 e Oracle PL / SQL. Os processos de migração de dados e a interface do usuário são limpos, intuitivos e fáceis de operar para usuários de vários níveis de habilidade. O produto é perfeito para desenvolvedores que desejam criar um banco de dados sem a assistência de um administrador de banco de dados (DBA). Também é ótimo para analistas de negócios que desejam criar um banco de dados personalizado em pouco tempo.

O IBM Db2 on Cloud é uma oferta sólida que obtém uma classificação 4.0 nesta revisão por sua facilidade de uso. Alguns desenvolvedores se irritam com as limitações no controle de design, especialmente quando comparados com a extrema flexibilidade do Editors 'Choice MongoDB Atlas em fornecer toneladas de controles para os desenvolvedores. O IBM Db2 on Cloud também fica aquém do banco de dados SQL do Microsoft Azure da Editors Choice, que supera seriamente o IBM Db2 on Cloud no número de regiões. No entanto, o IBM Db2 on Cloud oferece mais regiões que o Amazon Relational Database Service, Google BigQuery ou SAP Cloud Platform, SAP HANA Service. O número de regiões é importante em alguns casos quando se trata de desempenho e conformidade de aplicativos com o Regulamento Geral de Proteção de Dados (GDPR) da União Européia (UE).

Modelo de Preços

Os usuários são canalizados para o nível Lite gratuito como ponto de partida. O banco de dados recomenda o IBM Db2 on Cloud (SQL) ou Cloudant (NoSQL) com base nos dados. É óbvio que os designers do IBM Db2 on Cloud aprenderam muito com a equipe do Bluemix, porque o IBM Db2 on Cloud supera o ObjectRocket (NoSQL) da Rackspace (NoSQL) e o Amazon Relational Database Service (Amazon RDS) na facilidade de uso, principalmente na migração de dados. O ObjectRocket e o AWS RDS são mais bem utilizados com o auxílio de um DBA, pelo menos durante a instalação. Por outro lado, a maioria dos usuários poderá gerar um banco de dados no IBM Db2 on Cloud com pouco esforço, a menos que, é claro, o problema venha de um DBA. Vamos encarar. O DBaaS geralmente equivale a TI sombra legitimada e nem todos na TI são fãs. É melhor verificar a política da sua empresa quanto ao uso de um DBaaS e seguir os protocolos prescritos.

A boa notícia é que há um plano Lite gratuito limitado a 100 megabytes (MB), cinco conexões e um esquema. Você pode criar vários planos Lite, se quiser. Não é necessário cartão de crédito, se você usa um ou vários planos Lite. O plano Lite é uma maneira legal de verificar o serviço, aprender mais sobre como trabalhar com bancos de dados ou realizar trabalhos menores gratuitamente. Há também uma edição gratuita da comunidade de desenvolvedores com recursos empresariais. O Db2 Express-C é gratuito para uso comercial, mas é um pouco prejudicado pela falta de alguns recursos avançados da empresa.

O plano Flex pago para o IBM Db2 on Cloud começa em US $ 189 por mês por 1 núcleo, 4 gigabytes (GB) de memória de acesso aleatório (RAM) e 2 GB de armazenamento em disco. Núcleos adicionais custam US $ 52 por núcleo por mês. Ou US $ 13 por GB de RAM, já que cada núcleo possui 4 GB de RAM. O armazenamento em disco adicional é de US $ 1 por GB por mês. Para alta disponibilidade, você precisa dobrar o plano básico, os núcleos e os custos de armazenamento. E o último item de linha na fatura é uma cobrança de US $ 0, 20 por 1 milhão de operações de entrada / saída (E / S) executadas.

Se você possui o IBM Db2 no local, obtém um grande desconto usando o programa "Bring Your Own License" da IBM. Entre em contato com seu representante IBM para obter detalhes. Você também pode obter um desconto em uma assinatura do IBM Cloud.

Passo a passo

Após configurar uma conta no IBM Cloud, vá para o ícone Menu no canto superior esquerdo da tela para ir para o painel e clique em "Criar Recurso". A partir daí, você trabalha com uma série de opções de configuração. Minha configuração foi na região sul dos EUA, Db2 on Cloud e, em seguida, no Flex Plan. Demora de 30 segundos a um minuto para criar uma nova instância.

O IBM Db2 on Cloud tem um dos processos mais fáceis de carregamento de dados em nosso resumo de revisão de soluções DBaaS. Carreguei os dados com um clique na página do console, seguido por um arrastar e soltar dos meus dados de teste CSV. É necessário mais um clique se você optar por usar o Aspera para uma carga de alta velocidade. A seguir, escolha dois esquemas ou a opção de criar seus próprios. Um esquema é uma coleção de tabelas para organizar os dados. O IBM Db2 permite vários esquemas para cada banco de dados. Para este teste, eu escolhi a opção de esquema IBMADT. O sistema oferece a opção de selecionar ou criar uma tabela. Em seguida é o estágio Definir tabela. Observe na captura de tela abaixo que os formatos têm menus suspensos e orientações e dicas úteis sob o "?" ícone por cada tipo de formato. Quando essas tarefas são concluídas, os dados começam a ser carregados.

Depois que os dados forem carregados, clique na guia Executar SQL e você estará em execução. Você pode inserir instruções SQL no editor SQL ou carregar um script SQL na barra de ferramentas. Não tive problemas com a instalação e estava em funcionamento com o mínimo de esforço. Para aumentar a escala, eu precisava apenas retornar ao console e clicar no botão Scale Instance. Lá, eu posso usar uma barra deslizante para aumentar ou diminuir a escala. O console exibe imediatamente detalhes de dimensionamento de computação e armazenamento, bem como um novo custo estimado.

A caixa de ferramentas

No IBM Db2 on Cloud, você não encontrará ferramentas de desktop para instalar ou configurações complexas de nuvem para se preocupar. Faça um clique em opções como "alta disponibilidade" ou "modo de compatibilidade Oracle" e pronto. Use o assistente Carregar no console da web para importar uma planilha e o IBM Db2 on Cloud fará sugestões para cada coluna que você pode ativar ou ajustar. Lembre-se de que este é um banco de dados relacional, portanto, você só pode usar dados estruturados como os encontrados em uma planilha. Mas isso não significa que o tamanho dos dados precise ser pequeno. De fato, pode ser bem grande. Se você tiver muitos dados para migrar, terá opções para acelerar a transferência. O IBM Aspera compacta seus dados e usa o UDP (User datagram Protocol) para otimizar sua linha da Internet. O UDP faz conexões de baixa latência e tolerantes a perdas e, portanto, é muito mais rápido que o protocolo de controle de transmissão alternativo (TCP). Você o encontrará como um plug-in de navegador no console da web. Isso renderá duas a cinco vezes a velocidade normal da sua conexão à Internet. Para bancos de dados grandes e complexos, use a ferramenta IBM Lift gratuita.

Caso você esteja se perguntando, a IBM une os dados do IBM Db2 on Cloud aos do IBM Watson Analytics da mesma maneira que qualquer outra fonte de dados. A IBM possui um banco de dados NoSQL separado, baseado em nuvem, chamado Cloudant (que mencionei brevemente anteriormente). Se você estiver usando o IBM Cloud, também terá a opção de usar o IBM Compose, onde poderá escolher entre 10 bancos de dados de código-fonte aberto: Elasticsearch, JanusGraph, MongoDB, MySQL, PostgreSQL (aka Postgres), RabbitMQ, Redis, ScyllaDB (Apache Cassandra), etcd e RethinkDB.

Lembre-se de usar o IBM Db2 on Cloud importando planilhas por meio de um console da Web e, em seguida, execute o SQL a partir daí. Esse é o objetivo do DBaaS: nenhuma configuração é necessária. Mas, basicamente, quaisquer ferramentas de terceiros que você possa estar usando agora com o IBM Db2 on Cloud local (como FalconSQL, SQuirreLSQL ou Toad for IBM Db2) funcionam com o IBM Db2 on Cloud. Usuários avançados têm duas opções extras, IBM Data Server Manager e IBM Data Studio. O IBM Data Server Manager monitora e analisa várias instâncias do IBM Db2 on Cloud, no solo ou na nuvem. Ele também suporta bancos de dados de código aberto. O IBM Data Studio é um software de desktop DBA para usuários avançados, significando principalmente DBAs.

Ser capaz de escolher o local regional para o seu banco de dados é importante por dois motivos. Primeiro, devido a regulamentações como o GDPR, você deve ter certeza de onde seus dados residem (mesmo na nuvem), para onde eles se movem e como são usados. Ser capaz de selecionar o local certo para o seu banco de dados é essencial para manter a conformidade. Em segundo lugar, quanto mais próximos os dados e o aplicativo estiverem do outro, melhor o desempenho (menor será o atraso e outros problemas). Você precisará procurar opções para implantar seu aplicativo no mesmo datacenter que seu banco de dados ou colocá-lo ao lado dele.

O IBM Db2 me deu 22 opções de região, incluindo Amsterdã, Chennai, Dallas, Frankfurt, Hong Kong, Londres, Melbourne, Milão, Montreal, Noruega, Paris, Querétaro (México), São José, São Paulo, Seul, Cingapura, Sydney, Tóquio, Toronto e Washington, DC

No entanto, a versão Lite gratuita é executada apenas no data center da IBM em Dallas, mas a versão de avaliação gratuita de sete dias funciona em qualquer um desses 22 locais. Os planos de alta disponibilidade incluem um SLA (contrato de nível de serviço) de tempo de atividade de 99, 99%, enquanto os planos de servidor único oferecem um SLA de tempo de atividade de 99, 95% menor. O IBM Db2 fornece 14 dias de backups diários.

Embora nenhum sistema seja perfeito ou adequado para todos os fins, o IBM Db2 on Cloud provavelmente será fortemente favorecido por quem deseja mais comodidade e facilidade de uso do que geralmente é encontrado em produtos ou serviços de banco de dados. Embora alguns desenvolvedores possam considerar limitados os controles de design do IBM Db2 on Cloud, eles apelarão aos administradores pela estabilidade e consistência que trazem para o banco de dados em geral.

Revisão e avaliação do ibm db2 on cloud