Utilisation du service d'adresse AWS pour connecter les applications en toute sécurité à Oracle Autonomous Database
Les applications déployées sur AWS peuvent tirer parti de tous les avantages d'Oracle Autonomous Database exécuté dans Oracle Cloud Infrastructure (OCI) en déployant une architecture multicloud et split-stack.
Cette architecture de référence explique comment créer un service d'adresse AWS pour une instance Autonomous Database exécutée dans OCI, et comment les adresses AWS permettent de partager la base de données Autonomous Database en toute sécurité dans AWS.
Architecture
La topologie multicloud de cette architecture de référence comporte Oracle Autonomous Database avec une adresse privée dans une région Oracle Cloud Infrastructure (OCI) desservant une région Amazon Web Services (AWS).
En utilisant le service d'adresse AWS, les applications hébergées dans AWS doivent uniquement se connecter à l'adresse. L'équilibreur de charge réseau derrière le service d'adresse AWS est responsable de l'atteinte de l'adresse privée d'Autonomous Database hébergée sur OCI.
Cette architecture représente une simplification pour le routage et pour le système de noms de domaine (DNS). Le service d'adresse AWS est responsable de la connexion privée à l'adresse tout en fournissant un domaine valide pour la résolution de l'adresse IP d'adresse privée Autonomous Database.
- Utilisez Oracle Cloud Infrastructure FastConnect connecté à AWS DirectConnect en utilisant un partenaire OCI FastConnect lorsque les charges de travail nécessitent une connexion privée à bande passante élevée et à faible latence entre les deux clouds.
- Utiliser un VPN site à site sur Internet lorsque les charges de travail ne nécessitent pas de faible latence et une bande passante élevée.
Le diagramme suivant illustre cette architecture de référence.
adb-aws-endpoint-arch-oracle.zip
L'architecture comprend les composants Oracle suivants :
- Région
Une région Oracle Cloud Infrastructure est une zone géographique localisée qui contient des centres de données, appelés domaines de disponibilité. Les régions sont indépendantes des autres régions et de vastes distances peuvent les séparer (dans tous les pays ou même les continents).
- Réseau cloud virtuel (VCN) et sous-réseau
Un VCN est un réseau personnalisable défini par logiciel que vous configurez dans une région Oracle Cloud Infrastructure. Comme les réseaux de centre de données traditionnels, les réseaux cloud virtuels vous donnent un contrôle total sur l'environnement réseau. Un réseau cloud virtuel peut comporter plusieurs blocs CIDR qui ne se chevauchent pas et que vous pouvez modifier après l'avoir créé. Vous pouvez segmenter un réseau cloud virtuel en plusieurs sous-réseaux ciblant une région ou un domaine de disponibilité. Chaque sous-réseau est composé d'une plage contiguë d'adresses qui ne chevauchent pas celles des autres sous-réseaux du réseau cloud virtuel. Vous pouvez modifier la taille d'un sous-réseau après sa création. Un sous-réseau peut être public ou privé.
- Passerelle de routage dynamique (DRG)
Le DRG est un routeur virtuel qui fournit un chemin pour le trafic réseau privé entre les réseaux cloud virtuels de la même région, entre un VCN et un réseau en dehors de la région, tel qu'un VCN dans une autre région Oracle Cloud Infrastructure, un réseau sur site ou un réseau dans un autre fournisseur cloud.
- FastConnect
Oracle Cloud Infrastructure FastConnect permet de créer facilement une connexion privée dédiée entre votre centre de données et Oracle Cloud Infrastructure. FastConnect offre des options de bande passante plus élevée et une expérience réseau plus fiable par rapport aux connexions Internet.
- Autonomous Database
Oracle Cloud Infrastructure Autonomous Database est un environnement de base de données entièrement géré et préconfiguré que vous pouvez utiliser pour le traitement des transactions et l'entreposage de données. Il n'est pas nécessaire de configurer ou de gérer un matériel, ni d'installer un logiciel. Oracle Cloud Infrastructure gère la création de la base de données, ainsi que la sauvegarde, l'application de patches, la mise à niveau et le réglage de la base de données.
L'architecture comprend les composants AWS suivants :
- Cloud privé virtuel (VPC)
Un VPC est un réseau virtuel que vous créez dans une région AWS.
- Lien privé
Vos propres services privés alimentés par liaison sont également appelés services d'adresse
AWS PrivateLink est une technologie hautement disponible et évolutive qui vous permet de connecter votre VPC aux services en privé comme s'ils se trouvaient dans votre VPC. Vous n'avez pas besoin d'utiliser une passerelle Internet, un appareil NAT, une adresse IP publique, une connexion AWS Direct Connect ou une connexion VPN site à site AWS pour permettre la communication avec le service à partir de vos sous-réseaux privés. Vous contrôlez les adresses d'API, les sites et les services spécifiques accessibles à partir de votre catalogue privé virtuel.
- Voie d'accès 53
Amazon Route 53 est un service Web DNS (Domain Name System) hautement disponible et évolutif. La route 53 connecte les demandes utilisateur aux applications Internet exécutées sur AWS ou sur site.
Recommandations
- VPC dédié agissant en tant que fournisseur de services
Créez un catalogue privé virtuel dédié pour héberger l'équilibreur de charge réseau et le service d'adresse AWS pour Oracle Autonomous Database.
- Paramètres d'acceptation du service d'adresse
Configurez le service d'adresse AWS pour Autonomous Database en vue d'une acceptation requise. Cela permet de contrôler le catalogue privé virtuel du destinataire sur lequel l'adresse est déployée.
- Groupes de sécurité d'adresse
Configurez le groupe de sécurité d'adresse après un refus de l'ensemble de l'état de sécurité et autorisez uniquement les connexions requises.
- Haute disponibilité
L'architecture présente une adresse AWS dans une zone de disponibilité unique. Dans un déploiement de production, il est recommandé de configurer des adresses dans plusieurs zones de disponibilité.
- Performances
Sélectionnez les régions OCI et AWS ayant pour objectif la latence la plus faible possible. Lors de la connexion d'OCI et d'AWS, utilisez une connexion dédiée basée sur OCI FastConnect et AWS DirectConnect.
Considérations
Tenez compte des facteurs suivants lors du déploiement de cette architecture de référence.
- Performances
Outre la latence, un autre facteur important qui affecte les performances est le débit disponible entre les composants. Pour OCI FastConnect, AWS Direct Connect et le fournisseur de connectivité, sélectionnez les tailles qui couvrent le besoin anticipé.
- Coût
Le coût total du déploiement de cette architecture dépend du coût des ressources suivantes :
- AWS
- Adresse AWS
- Passerelle de transit AWS
- Connexion directe
- Transfert de données de sortie
- Oracle Cloud Infrastructure
- Ports FastConnect
- Autonomous Database
- Partenaire de connectivité
- AWS
Activer
Pour partager une instance Autonomous Database avec une adresse privée dans une région AWS, effectuez les étapes de haut niveau suivantes.
La section Explorer plus fournit des liens vers la documentation complémentaire pour certaines étapes.
- Déployez une instance Autonomous Database avec une adresse privée dans une région OCI.
- Créez un équilibreur de charge réseau dans AWS.
- Créez un équilibreur de charge réseau.
- Créez un processus d'écoute pour TCP 1522.
- Créez un groupe de cibles de type
IP addresses. - Inscrivez l'adresse privée Autonomous Database en tant que cible.
- Créez un service d'adresse dans AWS.
- Créez un service optimisé par AWS PrivateLink.
- Créez un service d'adresse en sélectionnant l'équilibreur de charge réseau créé à l'étape précédente.
- Créez l'adresse.
- Créez l'adresse en sélectionnant Autres services d'adresse et en indiquant le nom de service du service d'adresse Autonomous Database.
- Sélectionnez le catalogue privé virtuel dans lequel l'adresse sera créée.
- Fournissez un nom de domaine personnalisé (facultatif).
- Créez une zone hébergée privée Route 53 pour la zone personnalisée.
- Associez la zone hébergée au VPC d'adresse.
- Créez un enregistrement de type A en sélectionnant alias et Adresse VPC Autonomous Database.
En savoir plus
Consultez ces ressources supplémentaires pour en savoir plus sur les architectures associées et sur les fonctionnalités de cette architecture de référence.
