O que é?
Segundo o site https://cloud.oracle.com/pt_BR/database,
O “Oracle Database Cloud Service oferece serviços de banco de dados para
desenvolvimento de aplicativos, teste e implantação de produção. O serviço
oferece uma interface de usuário em console web fácil de usar e API RESTful
para provisionar e administrar o Oracle Database”. Em resumo é o Banco de Dados
Oracle como serviço na nuvem.
Outro ponto importante a ser
esclarecido: O Oracle Database Cloud Service é exatamente o mesmo banco de
dados da versão On premise! A mesma aplicação que roda on premise também
roda no banco em nuvem.
Por que ir pra nuvem?
Hoje
em dia isso já é uma pergunta que não faz mais sentido, correto? Porém várias
pessoas ainda se sentem inseguras nesse ponto. Segundo a Computerworld
Strategic Marketing Services Cloud survey, alguns pontos motivam o
movimento “move to cloud” que está acontecendo no mundo:
- Custos mais baixos.
- Melhor utilização de RecursosImplementações mais rápidas
- Menos problemas operacionais
O que Provavelmente não é novidade
para muitos de vocês.
Funcionalidades
Ok,
já falamos sobre o que é, o porque de ir, mas quais são as funcionalidades a
mais que a nuvem me traz? Para aqueles que já possuem a base Oracle uma
instância DBCS traz as possibilidades de:
- Provisionamento rápido para ambientes de desenv, testes e homologação;
- Replicação de ambientes para cloud. Crie um ambiente novo na cloud com os seus dados de produção on premise;
- Backup de ambiente on premise para cloud (RMAN). Todos os dados que vão para nuvem são criptografados.
E as funcionalidades gerais que hoje são
abordadas nesse serviço são:
Pensando em Segurança: Criptografia na rede, Database, Storage
- Alta disponibilidade: Data Guard, RAC Cluster
- Gerenciado: Oracle Backup, patches e upgrades
- Ferramental completo: SQL Loader, Data Pump, JDBC, OCI, Enterprise Manager, e suporte a qualquer ferramenta de terceiros
- Totalmente portável: de on-premises para a nuvem
Foi citado na funcionalidade
“Gerenciado” um ponto que é interessante de abordar. E um desses pontos é mais
um serviço: O Oracle Database Backup Cloud Service. Segundo o site https://cloud.oracle.com/pt_BR/database_backup,
“é uma solução de armazenamento de objetos confiável e escalável para armazenar
e acessar o volume cada vez maior de dados de backup do seu Oracle Database”. É possível enumerar suas características :
- Suporta data protection, criptografia de comunicação e políticas de privacidade
- Capacidade sob demanda: cresce conforme a necessidade
- Gerencia automaticamente expiração e os dados da perspectiva de degradação
- Redundância: dados sempre em alta disponibilidade
- Simples: backups transparentes usando interface RMAN
Mas em o que mais que o Oracle Database Cloud
Service consegue me ajudar?
Além dos motivos do “move to cloud”
e das funcionalidades citadas acima, o Oracle Database Cloud Service pode
ajudar você e sua equipe de diversas maneiras. Por meio de interface visual é
possível provisionar um ambiente para testes, desenvolvimento, homologação ou
produção de maneira simples e rápida. Não sendo necessário separar e alocar
recursos do datacenter, configurar o Sistema Operacional e instalar o Banco de
Dados e nem se preocupar com alta disponibilidade e Backup.
Pensando no dia a dia o Serviço
também inclui automação. De maneira que é possível configurar o seu backup, ser
avisado quando um patch novo sair e com o apertar de um botão, ou criação de
scripts, é possível aplicar esse patch a uma ou mais instâncias, e o
gerenciamento é similar ao do ambiente on-premise.
Aproveito para abaixo adicionar uma
imagem contendo as Funcionalidades, automações e opções de Tooling do Oracle
Database Cloud Service:
Como criar a sua primeira instância na cloud Oracle
Legal, grande parte das
funcionalidades nós já conseguimos abordar. E se eu batesse na tecla novamente
que o Provisionamento é simples? E que você consegue provisionar uma instância
de banco de dados em 6 passos, e dependendo da configuração feita, você tem
acesso em até 30 minutos? De maneira bem simples os passos a serem seguidos
são:
2- Escolha a edição (SE, EE, EE High, EE Extreme)
3- Escolha o Shape (storage, cores, memory)
4- Defina como quer seu Backup
5- Faça Upload da sua chave ssh
6- Aperte Criar
Para a criação de sua primeira
instância é necessário ter em mãos o seu acesso a Oracle Cloud. Com as
credenciais em mãos siga os passos abaixo:
Após logar em sua conta clique em
“Create Instance”:
Em seguida em “Database”:
Nessa Próxima Janela caso você já
tivesse alguma instância, seria possível ver o resumo dela(s). Clique em
“Create Instance”:
Escolha o nome da sua instância, sua
descrição, frequência de cobrança do serviço, Release do Software (11 ou 12) e
edição. Clique em “Next”:
No passo de “Details” dê nome ao seu
Banco de Dados, PDB (Pluggable Database), insira a senha do Administrador (Será
a senha do SYS, SYSTEM...), espaço do Banco de Dados, O Shape (CPU e Memória),
cria ou insira sua chave(SSH Public Key), caso queria mudar alguma configuração
avançada sinta-se a vontdade. Na parte do backup existem algumas
possibilidades, eu solicitei que o backup fosse feito para um Storage na Cloud.
É possível ver dois quadrados vermelhos, nesse item eu adicionei o caminho para
o meu Storage e o meu usuário (Tem de ser um usuário com permissão
escrever/criar Cloud Storage Container). Clique em next.
Revise as configurações feitas e
clique em “Create”:
Após clicar em “Create”, a interface
volta para a tela de resumo das instâncias. Assim como demonstrado na figura, a
nossa instância está com status de “Creating instance”:
E pronto! Sua instância está no ar
Com isso finalizamos essa
introdução. Em um próximo momento iremos abordar a conexão com instância,
backup e restore.
Obrigado pela atenção! Toda e qualquer dúvida/sugestão será bem vinda.
Nenhum comentário:
Postar um comentário