-
Notifications
You must be signed in to change notification settings - Fork 0
Noble (Experimentation) Offering
The Noble (Experimentation) service is designed to bridge the gap between the Experimentation Sandbox and production/operational stages of projects. It provides project owners with a dedicated space to learn how to transition their projects from the sandbox stage to a more production-ready state. The service offers an environment that combines the flexibility of experimentation with the added capabilities and guidelines necessary for a production-like setup.
- Budget Allocation: Each project within the service will have a dedicated budget of $2000 per year for resources and services.
- Infrastructure as Code (IaC) Integration: Projects hosted in the service must be managed and deployed using Infrastructure as Code. A default IaC code repository will be provided for each project.
- Data Backup and Recovery: Users are required to implement their own backup and recovery solutions for their projects.
- Access and Permissions: IAM settings will be set at the GCP Project level. A user will be granted basic editor-level access, and further permission changes will be done through Infrastructure as Code.
- Connection to Legacy Datacenters: The Noble (Experimentation) service does not provide direct connections to legacy datacenters.
- Geographic Limitations: The service is limited to projects hosted in Canada.
- Enable project owners to explore and understand the requirements and demands of transitioning a project from experimentation to production.
- Provide a middle ground between pure experimentation and full-scale production, allowing for the exploration of technologies while adhering to organizational requirements.
- Facilitate learning and best practices for operationalizing projects by implementing recommended infrastructure and deployment practices.
- Transitioning from Experimentation to Production: Guide project owners through the process of transitioning their projects from the Experimentation Sandbox to a more production-ready state.
- Proof of Concept Validation: Utilize the Noble (Experimentation) service as a dedicated space to validate proof of concept (POC) ideas and make informed decisions about proceeding with full-scale development.
- High Availability and Scalability Testing: Test the performance, reliability, and scalability of applications by leveraging the resources and infrastructure capabilities of the Noble (Experimentation) service.
- Currently no success stories available for the Noble (Experimentation) service.
To get started with the Noble (Experimentation) service, project owners can follow these steps:
- Contact the Public Health Data Center of Practice to request access and usage guidelines.
- Familiarize yourself with the provided default IaC code repository and recommended deployment practices.
- Manage your project's resources and permissions through Infrastructure as Code.
- Monitor the health and performance of your application using GCP platform tools.
- Project Lifecycle: The Noble (Experimentation) service is not intended for long-term production workloads. Projects should aim to transition to full-scale production environments once they have completed the experimentation and learning phase.
- Compliance and Regulatory Requirements: Projects hosted in the Noble (Experimentation) service must adhere to the appropriate guidelines, policies, laws, and rules applicable to the Government of Canada.
- Currently unknown. Please contact the Public Health Data Center of Practice for more information on service capacity.
- Currently unknown. Please contact the Public Health Data Center of Practice for the latest updates on service timelines.
🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧
Under Development
- This wiki and the documents being developed under it are living documents.
- They are all pre-decisional.
- Some of these documents were generated using chatGPT or were developed by other organizations for reuse and adaptation.
- Some of the documents in this wiki are in early early drafts, they make reference to things that do no exist or to process not yet being used.
- The Center of practice(COP) is best effort and will be developed iteratively. This includes the technology supporting the COP
- At the early stages of the COP expect change; short life cycles and rapid changes. Plan accordingly.
- Stability in the COP will materialize over time.
- For immediate reference engage your COP support channel, use the documentation as a secondary source.
- There is reference to the COP and PDCP in the documentation, these are the same entity. We haven't picked a name yet :)
All of the pages in this wiki should be considered draft, underdevelopment and needing review. None of these pages are official documentation. All of the pages are a work in progress and discussion is encouraged via the GitHub issues mechanism.
🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧