Hybrid Cloud Strategies for High-Availability Oracle Databases Using Kubernetes and Docker
Keywords:
Oracle Sharding, Cabernets, DockerAbstract
Hybrid cloud strategy adoption is increasing extremely among entreprises within the digital transformation era to handle a combination of high scalability, availability, and cost efficiency to manage very high end mission critical databases. Oracle databases have epitomized this strength, reliability, and performance as it evolves into one of the trendsetting technologies due to the feature of this sharding ability procured from horizontal partitioning moving to another tier on an Oracle Database. This study explores the deployment of such pioneering horizontal partitioning Oracle Database feature known as Oracle Sharding with Cabernets and Docker, which shouldn't have been possible without these two very important modern cloud-native architectural technologies. An integrated service could prove incredible for businesses to witness the unprecedented level of scalability, fault tolerance, and optimization of resources when Oracle Sharding merges containerization and orchestration for its integration in Kubernetes and Docker.
This article is targeted at IT professionals and researchers who intend to have a thorough technical guidance in deploying and managing Oracle Sharding into hybrid cloud environments. Any company that is handling data-intensive, complex, and big workloads can ideally find Oracle Sharding a groundbreaking solution since it handles all types of data, which are both unstructured and structured, and up to full SQL capacity and full business consistency. Architectural design, deployment strategies, and operational best practices in integrating with Oracle Sharding and Kubernetes and Docker are further explored in the article.
Emanating from this article is a step-by-step guide through detailed explanation, pseudocode, flowcharts, and additives to performance figures to implement high-availability Oracle Database solutions. The "real-world" case studies discuss how a successful deployment should be implemented, showing practical insights and lessons learned from them on what will work and what will not. Widespread challenges ignite fires on security, network latency, and resource management that were highly handed in a hybrid mode for creating a cloud
Downloads
References
Kratzke N, Quint P-C (2017) Understanding cloud-native applications after 10 years of cloud computing - a systematic mapping study. J Syst Softw 126:1–16. https://doi.org/10.1016/j.jss.2017.01.001
Ward JS, Barker A (2014) Observing the clouds: a survey and taxonomy of cloud monitoring. JoCCASA 3:24. https://doi.org/10.1186/s13677-014-0024-2
Chiregi M, Jafari Navimipour N (2018) Cloud computing and trust evaluation: a systematic literature review of the state-of-the-art mechanisms. J Electr Syst Inform Technol 5:608–622. https://doi.org/10.1016/j.jesit.2017.09.001
Sheikh A, Munro M, Budgen D (2019) Systematic literature review (SLR) of resource scheduling and security in cloud computing. IJACSA 10. https://doi.org/10.14569/IJACSA.2019.0100404
Liaqat M, Chang V, Gani A, Hamid SHA, Toseef M, Shoaib U, Ali RL (2017) Federated cloud resource management: review and discussion. J Netw Comput Appl 77:87–105. https://doi.org/10.1016/j.jnca.2016.10.008
Tomarchio O, Calcaterra D, Modica GD (2020) Cloud resource orchestration in the multi-cloud landscape: a systematic review of existing frameworks. JoCCASA 9:49. https://doi.org/10.1186/s13677-020-00194-7
Lahmar F, Mezni H (2018) Multicloud service composition: a survey of current approaches and issues. J Softw Evol Proc 30:e1947. https://doi.org/10.1002/smr.1947
Vakili A, Navimipour NJ (2017) Comprehensive and systematic review of the service composition mechanisms in the cloud environments. J Netw Comput Appl 81:24–36. https://doi.org/10.1016/j.jnca.2017.01.005
Niknejad N, Ismail W, Ghani I, Nazari B, Bahari M, Hussin ARBC (2020) Understanding service-oriented architecture (SOA): a systematic literature review and directions for further investigation. Inform Syst 91:101491. https://doi.org/10.1016/j.is.2020.101491
Soldani J, Tamburri DA, Van Den Heuvel W-J (2018) The pains and gains of microservices: a systematic grey literature review. J Syst Softw 146:215–232. https://doi.org/10.1016/j.jss.2018.09.082
Chacón-Luna AE, Gutiérrez AM, Galindo JA, Benavides D (2020) Empirical software product line engineering: a systematic literature review. Inform Softw Technol 128:106389. https://doi.org/10.1016/j.infsof.2020.106389
Di Martino B, Esposito A (2016) Semantic techniques for multi-cloud applications portability and interoperability (PS64). Proc Comput Sci 97:104–113. https://doi.org/10.1016/j.procs.2016.08.285
Siriweera A, Naruse K (2021) Survey on cloud robotics architecture and model-driven reference architecture for decentralized multicloud heterogeneous-robotics platform (PS83). IEEE Access 9:40521–40539. https://doi.org/10.1109/ACCESS.2021.3064192
Varghese B, Buyya R (2018) Next generation cloud computing: new trends and research directions (PS60). Fut Gener Comput Syst 79:849–861. https://doi.org/10.1016/j.future.2017.09.020
Gao M, Chen M, Liu A, Ip WH, Yung KL (2020) Optimization of microservice composition based on artificial immune algorithm considering fuzziness and user preference (PS79). IEEE Access 8:26385–26404. https://doi.org/10.1109/ACCESS.2020.2971379
Ren Y, Leng Y, Qi J, Sharma PK, Wang J, Almakhadmeh Z, Tolba A (2021) Multiple cloud storage mechanism based on blockchain in smart homes (PS86). Fut Gener Comput Syst 115:304–313. https://doi.org/10.1016/j.future.2020.09.019
Pérez J, Díaz J, Garcia-Martin J, Tabuenca B (2020) Systematic literature reviews in software engineering—enhancement of the study selection process using Cohen’s kappa statistic. J Syst Softw 168:110657. https://doi.org/10.1016/j.jss.2020.110657
Petersen K, Vakkalanka S, Kuzniarz L (2015) Guidelines for conducting systematic mapping studies in software engineering: an update. Inform Softw Technol 64:1–18. https://doi.org/10.1016/j.infsof.2015.03.007
Assis MRM, Bittencourt LF (2020) MultiCloud tournament: a cloud federation approach to prevent free-riders by encouraging resource sharing (PS31). J Netw Comput Appl 166:102694. https://doi.org/10.1016/j.jnca.2020.102694
Csorba MJ, Meling H, Heegaard PE (2011) A bio-inspired method for distributed deployment of services (PS13). New Gen Comput 29:185–222. https://doi.org/10.1007/s00354-010-0104-x
Kallergis D, Garofalaki Z, Katsikogiannis G, Douligeris C (2020) CAPODAZ: a containerised authorisation and policy-driven architecture using microservices (PS20). Ad Hoc Networks 104:102153. https://doi.org/10.1016/j.adhoc.2020.102153
Casola V, De Benedictis A, Rak M, Villano U (2018) Security-by-design in multi-cloud applications: an optimization approach (PS51). Inform Sci 454–455:344–362. https://doi.org/10.1016/j.ins.2018.04.081
Ciavotta M, Ardagna D, Gibilisco GP (2017) A mixed integer linear programming optimization approach for multi-cloud capacity allocation (PS74). J Syst Softw 123:64–78. https://doi.org/10.1016/j.jss.2016.10.001
Leite AF, Alves V, Rodrigues GN, Tadonki C, Eisenbeis C, Melo ACMA d (2017) Dohko: an autonomic system for provision, configuration, and management of inter-cloud environments based on a software product line engineering method (PS68). Cluster Computing 20:1951–1976. https://doi.org/10.1007/s10586-017-0897-1
Zhou S, Chen G, Huang G, Shi J, Kong T (2020) Research on multi-authority CP-ABE access control model in multicloud (PS44). China Commun 17:220–233. https://doi.org/10.23919/JCC.2020.08.018
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
License Terms
Ownership and Licensing:
Authors of research papers submitted to Distributed Learning and Broad Applications in Scientific Research retain the copyright of their work while granting the journal certain rights. Authors maintain ownership of the copyright and have granted the journal a right of first publication. Simultaneously, authors agree to license their research papers under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License.
License Permissions:
Under the CC BY-NC-SA 4.0 License, others are permitted to share and adapt the work, as long as proper attribution is given to the authors and acknowledgement is made of the initial publication in the journal. This license allows for the broad dissemination and utilization of research papers.
Additional Distribution Arrangements:
Authors are free to enter into separate contractual arrangements for the non-exclusive distribution of the journal's published version of the work. This may include posting the work to institutional repositories, publishing it in journals or books, or other forms of dissemination. In such cases, authors are requested to acknowledge the initial publication of the work in this journal.
Online Posting:
Authors are encouraged to share their work online, including in institutional repositories, disciplinary repositories, or on their personal websites. This permission applies both prior to and during the submission process to the journal. Online sharing enhances the visibility and accessibility of the research papers.
Responsibility and Liability:
Authors are responsible for ensuring that their research papers do not infringe upon the copyright, privacy, or other rights of any third party. Scientific Research Canada disclaims any liability or responsibility for any copyright infringement or violation of third-party rights in the research papers.
If you have any questions or concerns regarding these license terms, please contact us at editor@dlabi.org.