Nenhum Resultado Encontrado

Sua Pesquisa não corresponde a nenhum resultado

We suggest you try the following to help find what you're looking for:

  • Check the spelling of your keyword search.
  • Use synonyms for the keyword you typed, for example, try “application” instead of “software.”
  • Try one of the popular searches shown below.
  • Start a new search.

 

Trending Questions

Desempenho Mais Rápido e Consistente

Quando a Cisco Tetration mudou da AWS para Oracle Cloud Infrastructure, os resultados foram tão chocantes que eles questionaram seus engenheiros. Os testes estavam corretos: Melhoria de desempenho de 60x.

Perguntas Frequentes

Abra tudo Feche tudo

    Questões Gerais

  • O que é o Oracle Cloud Infrastructure Streaming (OSS)?

    O serviço Oracle Cloud Infrastructure Streaming fornece uma opção de armazenamento totalmente gerenciado, escalável e durável para fluxos contínuos de alto volume de dados que você pode consumir e processar quase em tempo real.

  • O que o OSS gerencia em meu nome?

    É totalmente gerenciado; da infraestrutura subjacente ao provisionamento, implantação, manutenção, patches de segurança, replicação e grupos de consumidores, o que facilita o desenvolvimento de aplicativos.

  • Como o Oracle Cloud Infrastructure Streaming fornece resiliência?

    Quando você cria um fluxo dentro do Oracle Cloud Infrastructure Streaming, a Oracle cria e gerencia automaticamente 3 nós de streaming distribuídos em 3 ADs diferentes (ou domínios de falha para regiões AD únicas), garantindo que seus fluxos permaneçam altamente disponíveis e seus dados altamente duráveis.

  • O que posso fazer com o OSS?

    O OSS permite emitir dados e recuperá-los quase em tempo real. O número de casos de uso é quase ilimitado, do sistema de mensagens ao processamento de fluxos de dados complexos.

    Aqui estão alguns dos muitos usos possíveis para o Streaming:

    • Mensagens: Use o streaming para desacoplar componentes de sistemas grandes. O streaming fornece um modelo de comunicação baseado em pull/buffer com capacidade suficiente para aplanar picos de carga e a capacidade de alimentar vários consumidores com os mesmos dados independentemente. Pedidos com escopo definido por chave, baixa latência e durabilidade garantida do streaming fornecem primitivas confiáveis para implementar uma variedade de padrões de mensagens, enquanto o alto potencial de taxa de transferência permite que esse sistema seja bem dimensionado.
    • Ingestão de métricas e logs: Use o streaming como uma alternativa para as abordagens tradicionais de raspagem de arquivos para ajudar a disponibilizar dados operacionais críticos mais rapidamente para indexação, análise e visualização.
    • Ingestão de dados de atividades na Web/Mobile: Use o streaming para capturar atividades de sites ou aplicativos móveis (como visualizações de página, pesquisas ou outras ações que os usuários possam executar). Essas informações podem ser usadas para monitoramento e análise em tempo real, assim como em sistemas de data warehousing para processamento e geração de relatórios offline.
    • Processamento de eventos de infraestrutura e aplicativos: Use o streaming como um ponto de entrada unificado para os componentes da nuvem reportarem seus eventos de ciclo de vida para atividades de auditoria, contabilidade e atividades relacionadas.
  • Como uso o OSS?

    Comece a usar o OSS:

    • Como criar um novo fluxo por meio do Console de OSS ou da API CreateTopic
    • Emitindo dados dos produtores para o tópico (consulte documentação)
    • Construindo consumidores para ler e processar dados do seu fluxo

    Conceitos Chave

  • O que é um fluxo?

    Um Fluxo pode ser visualizado como um arquivo de log apenas de apêndice que contém suas mensagens.

  • Uma partição?

    Os fluxos são divididos em várias partições para escalabilidade. As partições permitem que você distribua um fluxo dividindo as mensagens entre vários nós (ou intermediários) - cada partição pode ser colocada em uma máquina separada para permitir que vários consumidores possam ler a partir de um tópico em paralelo.

  • Uma mensagem?

    Uma mensagem codificada de 64 bits é o que você emite em um tópico.

  • O que é um deslocamento?

    Cada mensagem dentro de uma partição possui um identificador chamado deslocamento. Os consumidores podem ler mensagens a partir de um deslocamento específico e podem ler de qualquer ponto de deslocamento que escolherem. Os consumidores também podem confirmar o deslocamento processado mais recente para poder retomar o trabalho sem repetir ou perder uma mensagem caso parem e reiniciem.

  • O que é uma chave?

    Uma chave é um identificador usado para agrupar mensagens relacionadas.

    Como Criar um Fluxo

  • Como criar um novo fluxo?

    Você pode criar um novo fluxo usando nosso Console ou nossa API. Veja a API aqui.

    Seu fluxo é criado para uma região e locação específicas e, opcionalmente, para um compartimento dedicado. Os dados de um steam são replicados em toda a região, permitindo tolerar a perda de AD ou a divisão da rede sem interromper o serviço e oferecem alta disponibilidade integrada em uma região.

  • Quanto tempo leva o provisionamento?

    O tempo para provisionar depende do número de partições. Criar uma nova partição leva até 10 segundos.

  • Como decido o número de partições que preciso?

    O número de partições para o seu fluxo depende das expectativas de taxa de transferência do seu aplicativo (taxa de transferência esperada = tamanho médio de recondicionamento x número máximo de registros gravados por segundo).

  • Qual é a taxa de transferência mínima que posso solicitar para um fluxo?

    A taxa de transferência de um fluxo do Oracle Cloud Infrastructure é definida por uma partição. Uma partição fornece entrada de dados de 1 MB/s e saída de dados de 2 MB/s.

  • Quantas solicitações posso enviar para uma partição?

    Você pode enviar 1.000 solicitações por segundo para uma partição.

    Publicando Dados em um Fluxo

  • Como emito dados para um fluxo?

    Depois que um fluxo é criado e está ativo, você pode publicar mensagens. Para publicação, você pode usar a API de gravação (putMessages). A mensagem será publicada em uma partição no fluxo. Se houver mais de uma partição, a partição em que a mensagem será publicada é calculada usando a chave da mensagem.

  • Como o OSS armazenará dados se eu enviar uma chave nula?

    Se a chave for nula, a partição será calculada usando um subconjunto do valor. Para mensagens com uma chave nula, não espere mensagens com o mesmo valor na mesma partição, pois o esquema de particionamento pode mudar; o envio de uma chave nula efetivamente colocará a mensagem em uma partição aleatória.

  • Como asseguro a ordenação de mensagens no OSS?

    Se você deseja garantir que as mensagens com o mesmo valor irão para a mesma partição, use a mesma chave para essas mensagens.

  • Como garantir que minha mensagem seja durável?

    Assim que a API do OSS reconhece sua putMessage sem erros, essa mensagem é durável.

  • Como você garante a consistência dos dados em um fluxo OSS?

    O OSS garante leituras e gravações linearizáveis em uma chave de particionamento.

  • O que acontece se eu emitir mais dados do que o máximo autorizado?

    Quando as solicitações do cliente excedem os limites, o OSS nega a solicitação e envia uma mensagem de exceção de erro.

    Consumindo Dados de um Fluxo

  • Como leio e consumo dados de um fluxo?

    O consumo de mensagens requer que você:

    • Crie um cursor
    • Use o cursor para ler mensagens
    • Consulte a documentação técnica para obter um guia passo a passo sobre o consumo de dados de um fluxo.

  • Quais são as diferentes maneiras pelas quais posso consumir dados de um fluxo OSS?

    O OSS fornece dois tipos de API de consumo:

    • Inspeção de baixo nível para controlar com precisão partições e compensações para ler dados de
    • Grupos de consumidores para simplificar o desenvolvimento de aplicativos transferindo o balanceamento de carga, a coordenação e o rastreamento de deslocamento para o serviço
  • Como funcionam os grupos de consumidores?

    Os consumidores podem ser configurados para consumir mensagens como parte de um grupo. As partições de fluxo são distribuídas entre os membros de um grupo, para que as mensagens de qualquer partição única sejam enviadas apenas para um único consumidor.

    As atribuições de partição são reequilibradas à medida que os consumidores entram ou saem do grupo.

  • Como evito mensagens duplicadas para meus consumidores?

    Recomendamos que os aplicativos de consumidor cuidem das duplicatas.

  • Como sei se os consumidores estão ficando para trás?

    Se você quiser saber se seu consumidor está ficando para trás (você está produzindo mais rápido do que está consumindo), pode usar a diferença entre o registro de data da mensagem e a hora atual. Se esse número aumentar, convém gerar um novo consumidor para assumir algumas das partições do seu primeiro consumidor.

    Gerenciando um Fluxo OSS

  • Posso alterar o número de partições posteriormente?

    Recomendamos que os clientes aloquem partições um pouco mais altas que a taxa de transferência máxima. Isso os ajudará a gerenciar os picos de aplicativos, pois atualmente não oferecemos suporte à alteração do número de partições após a criação de um fluxo.

  • Posso alterar a durabilidade do meu tópico?

    Por padrão, armazenamos dados por 24 horas. Você pode configurar o período de retenção por até 7 dias ao criar um fluxo. Uma vez definido o período de retenção, ele não pode ser editado.

  • Como monitoro as operações e o desempenho do meu fluxo OSS?

    O console do Oracle Cloud Infrastructure Streaming fornece métricas operacionais e de desempenho, como taxa de transferência de entrada e saída de dados. O OSS também se integra à Oracle Cloud Infrastructure Telemetry para que você possa coletar, visualizar e analisar métricas de telemetria para seus fluxos.

    Segurança e Criptografia

  • Como faço para gerenciar e controlar o acesso ao meu fluxo?

    Todos os fluxos na mesma locação têm nomes imutáveis exclusivos. Cada fluxo possui um compartimento atribuído. Portanto, todo o poder das políticas de controle de acesso do Oracle Cloud Infrastructure pode ser usado para descrever regras refinadas no nível de locação, compartimento ou fluxo único.

    A política de acesso é especificada na forma de "Permitir para onde".

  • Como faço minha autenticação ao emitir ou consumir dados do OSS?

    Nossa API da Internet usa o serviço de Identidade Oracle. O Oracle Identity Service fornece uma maneira conveniente de autenticar usuários e autorizar o acesso a essas APIs pelo navegador (nome de usuário/senha) e pelo código (chave da API).

    Consulte a documentação aqui.

  • Quando uso o OSS, qual é a segurança dos meus dados?

    O OSS é seguro por padrão - Os dados do usuário são criptografados tanto em repouso quanto em movimento. Somente os proprietários da conta e do fluxo de dados têm acesso aos recursos de fluxo que eles criam. O OSS suporta autenticação de usuário para controlar o acesso aos dados. Você pode usar as políticas do Oracle Cloud Infrastructure IAM para conceder seletivamente permissões a usuários e grupos de usuários. Você pode colocar e obter com segurança seus dados do OSS através de terminais SSL usando o protocolo HTTPS.

  • Posso criptografar meus dados?

    Você possui os dados que emite; você pode criptografar seus dados antes de enviá-los para o OSS.

  • Você pode me orientar no ciclo de vida de criptografia dos meus dados a partir do momento em que os envio a um fluxo OSS para quando os recupero?

    Ingestão (seu produtor - Gateway de streaming): Dados criptografados em movimento devido ao SSL (HTTPS).

    Dentro do serviço de streaming: No gateway, o SSL é finalizado, os dados são criptografados ao chegar com a chave AES-128 por fluxo e são enviados à camada de armazenamento para persistência.

    Sobre o consumo: Os dados criptografados são lidos no OSS, descriptografados pelo nó do gateway e enviados ao consumidor por SSL.

  • Qual algoritmo de criptografia é usado para criptografia OSS?

    O OSS usa o algoritmo AES-GCM 128 para criptografia.

    Preços e Faturamento

  • Quanto custa isso?

    O OSS utiliza preços simples, conforme o uso. Não há custos antecipados ou taxas mínimas, e você paga apenas pelos recursos que usa.

    • Preço de solicitação GET / PUT (GigaBytes de dados transferidos)

    Opcional:

    • A retenção estendida de dados é um custo opcional determinado pela quantidade de dias adicionais de retenção além da retenção padrão de 24 horas (GigaBytes de armazenamento por hora)
  • Existe um nível gratuito para OSS?

    O OSS não possui um nível gratuito.