The benefits of hosting P6 EPPM on
Oracle Cloud Infrastructure (OCI)

What is OCI

OCI stands for Oracle Cloud Infrastructure. It's Oracle's cloud computing service that provides a comprehensive suite of infrastructure and platform services to help businesses build, deploy, and manage a wide range of applications and services in the cloud. OCI offers features such as compute, storage, networking, databases, security, analytics, and more, all delivered through a scalable and reliable cloud platform. It's designed to support a variety of workloads, from simple web applications to complex enterprise environments, with a focus on performance, security, and flexibility.

It truly is built for the always-on global enterprise. Like other IaaS solutions, Oracle Cloud Infrastructure is managed and controlled by your enterprise, but Oracle’s Gen 2 Cloud Infrastructure offers much more granular control than many other modern IaaS solutions.

Key features of Oracle Cloud Infrastructure

  • Compute: OCI offers virtual machines (VMs) and bare metal instances with flexible configurations to meet various workload requirements. It also provides container services for running and managing containerized applications.
  • Storage: OCI provides scalable and durable storage options, including block storage, object storage, and file storage, to store and manage data securely in the cloud.
  • Networking: OCI offers networking services such as virtual cloud networks (VCNs), load balancers, VPN connectivity, and DNS management to build and manage network infrastructure for cloud-based applications.
  • Security: OCI includes robust security features such as identity and access management (IAM), network security, encryption, and compliance certifications to protect data and resources in the cloud.
  • Database: OCI offers fully managed database services, including Oracle Autonomous Database and other relational and NoSQL database options, for scalable and high-performance data management.
  • Developer Tools: OCI provides a suite of developer tools and services, including development platforms, DevOps tools, and application monitoring and management solutions, to streamline application development and deployment processes.
  • Integration: OCI offers integration services such as messaging, streaming, and event processing to facilitate seamless communication and data exchange between cloud-based and on-premises systems.
  • Analytics and AI: OCI includes analytics and artificial intelligence (AI) services, such as data analytics, machine learning, and big data processing, to derive insights and drive innovation from large datasets.
  • Integration with Oracle Tools: OCI seamlessly integrates with Oracle tools, enhancing capabilities and accelerating deployment speed. This integration allows organizations to leverage Oracle's suite of services, including databases, analytics, and AI.
  • Hybrid Cloud: OCI supports hybrid cloud deployments, allowing organizations to seamlessly integrate their on-premises infrastructure with cloud resources using consistent networking, security, and management tools.
  • Global Footprint: OCI has a global network of data centers located in key regions around the world, enabling organizations to deploy applications closer to their users for improved performance and compliance with data residency requirements.
  • Blazing Fast Performance and Low Latency: OCI offers unmatched raw performance and extremely low latency, ensuring rapid data processing and response times critical for the always-on global enterprise.
  • Granular Control: Unlike many other modern IaaS solutions, OCI provides enterprises with much more granular control over their infrastructure, allowing for precise management and customization.
  • Public Cloud Behind Firewall: With OCI, organizations can run a public cloud behind their firewall, ensuring data security and compliance while still benefiting from cloud computing capabilities.
  • High-Performance Bare Metal Solutions: OCI offers high-performance bare metal solutions tailored to meet enterprise needs, providing the reliability and scalability required for mission-critical workloads.
  • Isolation from Other Tenants: OCI uniquely offers the ability to isolate tenants, ensuring data privacy and security. This feature provides organizations with a level of isolation not commonly found in the industry
  • Scalable, compute instances on demand: With autoscaling, customers automatically adjust the number of compute instances in a pool to accommodate unexpected demand or save costs when fewer resources are required. Oracle provides multiple access methods for customers via console, command line interface (CLI), or application programming interface (API).

Overall, Oracle Cloud Infrastructure offers a comprehensive and integrated cloud platform that enables organizations to accelerate innovation, reduce costs, and drive business growth through modern cloud-based solutions.

Key infrastructure components of Oracle Cloud Infrastructure


Key infrastructure components of OCI

  • Regions and Availability Domains: OCI is organized into regions, each containing multiple availability domains for fault tolerance and data residency compliance.
  • Virtual Cloud Network (VCN): VCN provides a customizable and private network environment for secure communication between resources within OCI.
  • Compute Services: OCI offers various compute options including VMs, bare metal instances, and container engine services for running applications with scalability.
  • Storage Services: OCI provides scalable and durable storage options such as block storage, object storage, and file storage with features like replication and encryption.
  • Networking Services: OCI offers essential networking services like Load Balancer, VPN, and DNS for connecting and managing network resources effectively.

Key factors why Compass Consult prefers hosting P6 EPPM on OCI

Regions and Availability Domains

Dedicated Servers

  • P6 EPPM typically employs dedicated servers for its various components such as application servers, database servers, and web servers.

  • Each server is optimized for its specific role, ensuring efficient resource utilization and performance.

Load Balancers:

  • Load balancers are often used to distribute incoming traffic across multiple servers to ensure optimal performance and availability.

  • They help in scaling the system horizontally by adding more servers as the workload increases.
Database System
Load Balancers

Database System:

  • P6 EPPM relies on a robust database system to store project data, configurations, and user information.

  • The database system is typically scalable, fault-tolerant, and optimized for performance to handle large datasets and complex queries.

Web Services and APIs:

  • P6 EPPM exposes web services and APIs (Application Programming Interfaces) to facilitate integration with other enterprise applications and systems.

  • These services enable seamless data exchange and interoperability, allowing P6 EPPM to be part of a larger ecosystem of business tools.
Web Services and APIs
Security Infrastructure

Security Infrastructure:

  • P6 EPPM incorporates a comprehensive security infrastructure to protect sensitive project data and ensure compliance with security standards.

  • This includes authentication mechanisms, access controls, encryption protocols, and auditing capabilities to safeguard against unauthorized access and data breaches.

Security & Performance Metrics for P6 EPPM Hosted on OCI

Latency Rate

OCI ensures minimal latency rates, with speeds of at least 7MBPS/4MBPS for download/upload and latency below 100 milliseconds considered good.

Uptime SLA

OCI ensures minimal latency rates, with speeds of at least 7MBPS/4MBPS for download/upload and latency below 100 milliseconds considered good.

Data Segregation

Data is segregated based on the organization breakdown structure and enterprise project structure by the super administrator, ensuring that appropriate personnel have access to relevant projects.

Geographic Hosting Locations

Customer data resides in multiple geographic hosting locations, including Phoenix, Arizona, US, Sydney, Australia, and Melbourne, Australia, ensuring data residency compliance and optimal performance for users in different regions.

Role-Based Access Controls (RBAC)

 RBAC is implemented based on the principle of "need to know," ensuring that users have access only to the information necessary for their roles.

Security Controls

A range of security controls, including access monitoring, anti-virus protection, change control, data backup processes, disaster recovery testing, incident response plans, and security vulnerability scanning, are in place to safeguard the solution and its data.

Industry Certifications

The solution provider Compass Consult, holds ISO 27001 certification, demonstrating adherence to international standards for information security management.

Public Internet Facing

While the solution is hosted on OCI, it is also public internet facing, indicating accessibility to users over the internet while maintaining stringent security measures to protect against unauthorized access or data breaches.

Encryption Standards

Encryption at Rest: P6 EPPM uses AES encryption for storing database and integration passwords, with encryption keys of 128, 192, or 256 bits in length.

Encryption in Transit: SSL/TLS protocols are used for data in transit, with LDAPS being employed for secure connections.

Overall, the implementation of P6 Enterprise on OCI ensures robust performance, data security, compliance, and reliability, making it a suitable choice for organizations seeking efficient project portfolio management solutions.

EPPM Hosting of OCI by Compass Consult

Compass Consult delivers Oracle EPPM (Enterprise Project Portfolio Management) and Business Intelligence services on the Oracle Cloud Infrastructure (OCI) IaaS platform. With a focus on security, reliability, flexibility, and seamless integration, Compass Consult ensures that organizations can effectively manage their projects and portfolios while leveraging the power of OCI for enhanced performance and scalability.

  • Dedicated Infrastructure: Each deployment includes dedicated Virtual Cloud Network (VCN), application servers, and database servers to ensure isolation and optimal performance.
  • Security Measures: Dedicated antivirus software is installed on every Virtual Machine (VM) to enhance security.
  • Operating System: All machines are provisioned with the Windows 10 operating system for consistency and compatibility.
  • Disaster Recovery (DR) Plan: Workloads are deployed across multiple OCI regions to implement a robust Disaster Recovery plan, ensuring business continuity in case of failures or disasters.
  • Accessibility: The solution offers easy accessibility, enabling users to access the EPPM and Business Intelligence services seamlessly.
  • Dedicated SSL: Each client is provided with a dedicated SSL certificate to ensure secure communication between clients and servers.
  • Patch Updates: Quarterly patch updates are performed for applications to ensure they are up-to-date with the latest security patches and improvements.
  • Uptime Guarantee: The deployment guarantees 99.95% uptime by leveraging multiple availability domains within OCI, ensuring high availability and reliability.
  • Backups: Weekly backups are scheduled to protect data and facilitate recovery in case of data loss or corruption.
  • Fast Migrations: The solution offers fast migration capabilities, allowing for quick and seamless transitions to OCI without disrupting operations.
  • Flexible Integrations: The solution supports flexible integrations with legacy applications and other Enterprise applications, both desktop and cloud-based, using web services, enabling interoperability and data exchange between systems.
Untitled design (1)

This comprehensive approach by Compass Consult ensures that organizations can confidently deploy and manage their EPPM solutions on OCI, maximizing efficiency and effectiveness in project and portfolio management.

Oracle P6 EPPM Architecture