Sonoco : déploiement sur site de la solution de chaîne d'approvisionnement sur Oracle Cloud Infrastructure
En 2019, Sonoco a terminé sa migration sur site d'un système hérité, le remplaçant par Oracle E-Business Suite. Alors que Sonoco s'est accéléré sur son chemin de croissance, l'équipe informatique a exploré la migration de son déploiement sur site vers Oracle Cloud Infrastructure (OCI).
Sonoco est un fournisseur d'emballages et de matériaux de construction écologiques de premier plan. Fondée en 1899, elle propose des emballages de consommation diversifiés, des produits industriels, des emballages de protection et des services de chaîne d’approvisionnement d’emballages. Ils sont également le plus grand fournisseur mondial de tubes et cordons de cannes composites. Avec des ventes nettes de 4,9B$, Sonoco compte 20,000 employés et plus de 335 opérations dans 33 sites internationaux, desservant plus de 85 pays. Sonoco est basé en Caroline du Sud, États-Unis.
La première étape, déploiement sur site, comprenait les composants suivants :
- Oracle E-Business Suite, version 12.1.3
- Oracle Advanced Supply Chain Planning
- Architecture orientée services
- Oracle GoldenGate
- Advanced Data Guard
- Oracle Transportation Management
- Réactivité
- Applications personnalisées
Les facteurs suivants ont décidé de passer à Oracle Cloud Infrastructure :
- La croissance révolutionnaire a nécessité des changements dans la manière dont Sonoco IT a déployé et géré ses solutions sur site.
- Des modifications étaient nécessaires dans la stratégie de déploiement globale afin de tirer parti de la vitesse, de l'évolutivité et de la sécurité facilement disponible offerte dans le cloud pour répondre aux besoins de croissance de l'entreprise.
- Ils avaient besoin de pouvoir répondre aux besoins des charges de travail futures et de s'adapter rapidement et à moindre coût à ces changements.
- Ils devaient dépanner l’écosystème à l’aide d’un seul écran. Les liens entre les écosystèmes sont connectés et unifiés avec Oracle.
Sonoco a étudié plusieurs fournisseurs de cloud et Oracle Cloud Infrastructure a satisfait aux exigences technologiques et de coûts, notamment les fonctionnalités suivantes :
- Conception sécurisée et flexible de l’infrastructure pour exécuter les charges de travail Oracle et non Oracle avec les contrôles de sécurité et la séparation requis
- Les applications Oracle sur le matériel Oracle offraient les meilleures performances de manière rentable
- Options d'utilisation de machines virtuelles ou de serveurs Bare Metal (requis par certaines charges de travail) avec mise à l'échelle dynamique de la CPU et de la mémoire
- Exadata Cloud Service, qui fournit des performances inégalées et une évolutivité à la demande, mais réduit les tâches opérationnelles, telles que les correctifs et les mises à jour, par rapport au déploiement sur site
- 17 % d’amélioration des performances des applications, ce qui a considérablement augmenté après l’optimisation des performances
- La mise à niveau et la migration d’Oracle E-Business Suite de la version 12.1.3 à la version 12.2.9 ont été réalisées en douceur et rapidement, avec un minimum de défis
- Le mécanisme de contrôle des coûts qui assure le déploiement et l'utilisation des ressources et des nouvelles fonctionnalités n'est utilisé qu'en cas de besoin, ce qui entraîne une réduction significative des coûts
- Configuration de la récupération après sinistre avec connexion privée haut débit à faible latence
Alors, qu'en est-il pour Sonoco ? 2020 concerne les migrations, et 2021 concerne la croissance. Sonoco n’a migré qu’un tiers de ses installations de datacenter globales vers le Cloud. Par conséquent, ils prévoient bien plus de migrations cloud pour les applications et solutions existantes. Sonoco déploie également de nouvelles applications, telles que l'automatisation des AP, OTM et OPM, ainsi que la mise à niveau et le déploiement d'une version cloud de SOA. Sonoco se réjouit de poursuivre ce travail en partenariat avec l'équipe Oracle Cloud Infrastructure.
Architecture
Cette architecture présente l'architecture de récupération après sinistre multi-région de Sonoco sur Oracle Cloud Infrastructure.
L'une des principales exigences de la migration était de disposer d'une connexion rapide, redondante et fiable à Oracle Cloud Infrastructure. Ils utilisent donc FastConnect comme connexion principale. Sonoco utilise également l'option de connectivité native d'Oracle Cloud Infrastructure sur Azure pour un accès transparent et rapide aux applications déployées dans Azure.
Pour répondre aux exigences de sécurité, plusieurs réseaux cloud virtuels avec plusieurs sous-réseaux privés sont utilisés pour séparer les applications et fournir un accès sécurisé à ces applications. Sonoco utilise également plusieurs équilibreurs de charge pour accéder aux serveurs déployés à différents niveaux. Ainsi, le trafic est réparti de manière égale de sorte qu'aucun serveur ne soit surchargé. Sonoco utilise Exadata Cloud Service pour la base de données et l'a déployé dans plusieurs sous-réseaux privés.
Oracle Cloud Infrastructure File Storage fournit à plusieurs serveurs d'applications un système de fichiers avec des points de montage partagés. Les sauvegardes de base de données utilisent la passerelle de service Oracle Cloud et le service Oracle Cloud Infrastructure Object Storage, et Oracle Data Guard garantit une haute disponibilité, une protection des données et une récupération après sinistre. Le site de récupération après sinistre utilise la base de données privée haut débit à faible latence d'Oracle Cloud Infrastructure, qui était une exigence critique. Oracle Cloud Infrastructure Block Volumes fournit davantage de stockage pour les instances de calcul.
Le diagramme suivant illustre cette architecture de référence.

Description de l'illustration sonoco-ebs-dr-oci.png
L'architecture comporte les composants 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 d'autres régions et de grandes distances peuvent les séparer (dans les pays voire les continents).
Toutes les ressources de cette architecture sont déployées dans une seule région.
- Domaines de disponibilité
Les domaines de disponibilité sont des centres de données autonomes et indépendants au sein d'une région. Les ressources physiques de chaque domaine de disponibilité sont isolées des ressources des autres domaines de disponibilité, ce qui assure la tolérance de pannes. Les domaines de disponibilité ne partagent ni infrastructure telle que l'alimentation ou le refroidissement, ni réseau interne. Par conséquent, il est improbable qu'un problème affecte les autres domaines de disponibilité de la région.
Toutes les ressources de cette architecture sont déployées dans un seul domaine de disponibilité.
- Réseau cloud virtuel (VCN) et sous-réseaux
Un VCN est un réseau personnalisable et défini par logiciel que vous configurez dans une région Oracle Cloud Infrastructure. Comme les réseaux cloud virtuels traditionnels, vous bénéficiez d'un contrôle total sur votre environnement réseau. Un VCN peut comporter plusieurs blocs CIDR qui ne se chevauchent pas et que vous pouvez modifier après avoir créé le VCN. Vous pouvez segmenter un VCN en sous-réseaux, qui peuvent être ciblés vers une région ou un domaine de disponibilité. Chaque sous-réseau se compose d'une plage contiguë d'adresses qui ne chevauchent pas les autres sous-réseaux du VCN. Vous pouvez modifier la taille d'un sous-réseau après sa création. Un sous-réseau peut être public ou privé.
- VCN du hub
Le VCN hub est un réseau centralisé. Elle fournit une connectivité sécurisée à tous les réseaux cloud virtuels, services Oracle Cloud Infrastructure, adresses publiques et clients, ainsi qu'aux réseaux de centre de données sur site.
- 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 fournit des options de bande passante plus élevée et une expérience de réseau plus fiable par rapport aux connexions Internet.
- équilibreur de charge
Le service Oracle Cloud Infrastructure Load Balancing fournit une répartition de trafic automatisée à partir d'un seul point d'entrée vers plusieurs serveurs du back-end.
Cette architecture inclut un équilibreur de charge public.
- Liste de sécurité
Pour chaque sous-réseau, vous pouvez créer des règles de sécurité qui indiquent la source, la destination et le type de trafic qui doivent être autorisés en entrée et en sortie du sous-réseau.
- Tables de routage
Les tables de routage virtuel contiennent des règles permettant d'acheminer le trafic des sous-réseaux vers des destinations situées en dehors d'un VCN, généralement via des passerelles.
- Passerelle de routage dynamique
DRG est un routeur virtuel qui fournit un chemin pour le trafic réseau privé 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.
Le VCN utilisé pour le niveau de données dans cette architecture dispose d'un DRG permettant une connectivité privée à votre centre de données sur site à l'aide de FastConnect ou de VPN Connect.
- Passerelle de service
La passerelle de service fournit l'accès d'un VCN à d'autres services, tels qu'Oracle Cloud Infrastructure Object Storage. Le trafic du VCN vers le service Oracle circule sur la structure réseau Oracle et ne parcourt jamais Internet.
Le VCN utilisé pour le niveau de données dans cette architecture possède une passerelle de service.
- Passerelle NAT (Network Address Translation)
Une passerelle NAT permet aux ressources privées d'un VCN d'accéder aux hôtes sur Internet, sans exposition à ces ressources aux connexions Internet entrantes.
- Passerelle d'appairage local
Une passerelle d'appairage local permet d'appairer un VCN avec un autre VCN dans la même région. L'appairage signifie que les réseaux cloud virtuels communiquent à l'aide d'adresses IP privées, sans que le trafic passe par Internet ou ne passe par votre réseau sur site.
- Appairage à distance
L'appairage à distance permet aux ressources du VCN de communiquer à l'aide d'adresses IP privées sans router le trafic sur Internet ou via votre réseau sur site. L'appairage à distance élimine la nécessité d'une passerelle Internet et d'adresses IP publiques pour les instances qui doivent communiquer avec un autre VCN dans une autre région.
- Passerelle de service
La passerelle de service fournit l'accès d'un VCN à d'autres services, tels qu'Oracle Cloud Infrastructure Object Storage. Le trafic du VCN vers le service Oracle circule sur la structure réseau Oracle et ne parcourt jamais Internet.
- Object Storage
Object Storage fournit un accès rapide à de grandes quantités de données structurées et non structurées de tout type de contenu, y compris des sauvegardes de base de données, des données analytiques et du contenu enrichi, comme des images et des vidéos. Vous pouvez stocker des données en toute sécurité, puis les extraire directement à partir d'Internet ou de la plate-forme cloud. Vous pouvez faire évoluer le stockage de manière transparente sans subir de dégradation des performances ou de la fiabilité du service. Utilisez le stockage standard pour le stockage à chaud auquel vous devez accéder rapidement, immédiatement et fréquemment. Utilisez le stockage d'archive pour un stockage "à froid" que vous conservez pendant de longues périodes et rarement ou rarement accès.
- Systèmes de base de données Exadata
Exadata Cloud Service vous permet de tirer parti de la puissance d'Exadata dans le cloud. Vous pouvez provisionner des systèmes X8M flexibles qui vous permettent d'ajouter des serveurs de calcul et de stockage de base de données à votre système en fonction de vos besoins. Les systèmes X8M offrent une mise en réseau RoCE (RDMA sur Ethernet convergé) pour les modules de bande passante élevée et à faible latence, la mémoire persistante (PMEM) et le logiciel Exadata intelligent. Vous pouvez provisionner des systèmes X8M à l'aide d'une forme équivalente à un système X8 de quart de rack, puis ajouter des serveurs de base de données et de stockage à tout moment après le provisionnement.
- Data Guard
Oracle Data Guard fournit un ensemble complet de services permettant de créer, de maintenir, de gérer et de surveiller des bases de données de secours pour que les bases de données Oracle de production restent disponibles sans interruption. Oracle Data Guard gère ces bases de données de secours en tant que copies de la base de données de production. Ensuite, si la base de données de production devient indisponible en raison d'une panne planifiée ou non planifiée, Oracle Data Guard peut basculer n'importe quelle base de données de secours vers le rôle de production, ce qui réduit le temps d'inactivité associé à la coupure.
Présentation intégrée et déployée
Voulez-vous afficher ce que vous avez créé sur Oracle Cloud Infrastructure ? Vous souhaitez partager vos leçons apprises, vos meilleures pratiques et vos architectures de référence avec notre communauté internationale d'architectes cloud ? Laissez-vous guider par la mise en route.
- Télécharger le modèle (PPTX)
Illustrez votre propre architecture de référence en faisant glisser les icônes dans l'exemple de filaire.
- Regarder le tutoriel sur l'architecture
Obtenez des instructions pas à pas sur la création d'une architecture de référence.
- Soumettre votre diagramme
Envoyez-nous un courriel avec votre diagramme. Nos architectes cloud passeront en revue votre diagramme et vous contacteront pour discuter de votre architecture.