Cloud Management Platform
The DoiT International's Cloud Management Platform (CMP) helps the developers and system administrators at digital-native companies improve cloud operations, maintain security, control cost, and ensure governance of its cloud estate.
The CMP has four strategic pillars:
In this document, we'll briefly go over each of the main capabilities you have access to in the CMP, along with links to other articles for each feature, in case you're interested in doing a deeper dive.
|Consulting and support||Yes||Yes||Yes|
|Cloud known issues||Yes||Yes||No|
|Costs analysis and optimization|
|Cost history widgets||Yes||Yes||Yes|
|EC2 Spot Scaling||N/A||Yes||N/A|
Cloud Analytics reports give you instant visibility into your Google Cloud and AWS costs without having to spend agonizing hours manually scanning through cloud bills.
- Analyze cloud spend to identify optimization opportunities.
- Build customized reports and share them with others.
- Monitor costs on the go from your phone.
- Detect trends in your cloud usage
- Forecast your cloud spend across all time ranges and any cloud services
- Cross-check your SUD/CUD credits with by-the-hour reporting.
Attributions are a flexible way to group resources and their associated costs, helping you understand the cloud costs and relate them to the business in your Cloud Reports.
You may have various components of your application(s) spread across different projects, using different services. Attributions allow you to combine everything into something coherent.
Cloud cost optimization
Rightsizing for Google Cloud
When you create an instance in Google Cloud and it is under-utilized, you are paying more than you should as a result of idle resources.
With instance Rightsizing for Google Cloud, you will:
- Get notified of idle resources across all projects, and potential savings from rightsizing.
- Identify and delete and/or modify idle VMs in two clicks.
- Never pay for underutilized Google Compute instances again.
Purchasing compute commitments — Reserved Instances (RIs) and Savings Plans (SPs) for AWS or Committed Use Discounts (CUDs) for Google Cloud — is a great way for you to reduce your compute costs for stable, predictable workloads.
However, getting compute commitments just right and then managing them is an extremely manual, never-ending process. Flexsave automates this for you while maximizing your compute discounts.
Flexsave analyzes your AWS or Google Cloud workloads and assesses where commitment-based discount coverage could be improved. It then automatically addresses that coverage gap, and continuously works to ensure that it's minimized.
As powerful as BQ is, it comes at a high cost depending on your analysts' behavior and how your BigQuery architecture is set up. Adding on to this, trying to identify BigQuery resource inefficiencies without knowing what you're looking for can be a huge time-suck.
As a result, we created the BigQuery Lens Dashboard, your Swiss Army knife for highlighting inefficiencies in your team's BigQuery usage.
It analyzes your team's BigQuery behavior, aggregate information, and display the most important statistics for you. Unlike alternative solutions and methods, BigQuery Lens Dashboard brings important information TO you, without you having to configure anything.
Dashboard widgets provide you with insights into your organization's BigQuery usage statistics.
One important aspect of the BigQuery Lens Dashboard is the Recommendations widget, which offers smart recommendations around the nature of how your datasets, tables, and queries are structured.
Each recommendation category comes with further details on how to act on each recommendation.
Cloud sandboxes (or DCEs — disposable cloud environments) offer engineering teams a safe and controlled environment to run experiments, test, and build out new features without worrying about impacting production infrastructure. While easy, simply creating a new Google Cloud project cannot be considered a "complete" solution due to the lack of built-in budget management, self-service for developers, and governing policies.
Cloud Sandbox for Google Cloud gives admins and developers the governance and autonomy they both need, respectively, all while connecting to their Google Cloud Organization.
First, create a sandbox policy to automate sandbox management. With a policy set up, you can:
- Connect to your Google Cloud billing account, organization, and IAM folder.
- Set sandbox budgets.
- Get alerts when a budget is hit, or automatically disable the billing.
- Limit the number of sandboxes per user.
- Give your sandbox names a stable naming convention.
Once a policy is created, developers are free to create cloud sandbox environments themselves. No more submitting tickets just to get a new environment provisioned by an SRE. Finally, when sandboxes are up and running, you can monitor them all from a central hub.
Cloud quota monitoring
Every cloud provider has resource quotas for things like VPCs, CPU cores, and more. If you'd like to change that quota, you can request more, and typically cloud vendors will approve it. Note: This may take hours or days.
However, sometimes your quota limits can, without warning, be hit by a surge of demand that causes you to hit those quotas. When this happens, you're forced to wait for your ticket to be addressed.
This way, you'll keep services always running by adjusting limits ahead of time.
With so many moving parts in the cloud, it's critical to keep a finger on the pulse of your costs. However, unless IT regularly monitors cloud spend, sudden spikes in resource costs can remain undetected for weeks — until the monthly bill arrives.
As a result, critical staff resources are wasted manually monitoring for and identifying the scope & source of problems.
Cloud cost anomaly detection offers end-to-end autonomous monitoring of spikes in your AWS & Google Cloud usage & billing, seamlessly, across all your projects and services.
Available to DoiT customers right from the CMP, it also offers:
- Context-aware detection that treats each Google Cloud service uniquely.
- Advanced alerting that goes beyond static budgets & thresholds
- Fine-tune alerts by training them with your direct feedback.
- Real-time analysis of workload activity
Cloud support and advisory
As a DoiT International customer, you have access to 80+ battle-tested senior cloud engineers around the globe with over 200 certifications between them.
Within the CMP you can:
- Create consulting and support requests
- Escalate support requests
- Share support requests with others
- Get access to exclusive training, professional services, and perks
CMP gives you complete self-service management of assets across Google Cloud, AWS, G Suite, Azure, and Office 365.
From your Asset Management screen, you can:
- View all cloud subscriptions in one place.
- Create a new Google Cloud Billing Account and/or an AWS account.
- Invite an existing AWS account
- Purchase additional seats for G Suite and/or Office 365 yourself.
- Automate subscription management with auto-provisioning for G Suite, guaranteeing there is an open seat at all times.
- Tag Assets for classification and invoicing purposes (e.g. team name, cost center, location, etc.).
Additionally, you can view your order history of all licenses and subscriptions across all of your cloud products.
CMP gives you capabilities unavailable in Google Cloud or AWS to customize precisely how you'd like to be billed via Billing Profiles, Invoices, and Invoice Buckets.
Billing Profiles are for when your company has different entities requiring separate invoices. For instance, you may use a different payment method or currency depending on the entity.
In the CMP, customers can create as many Billing Profiles as required, per their company's needs.
Unlike Google Cloud or AWS (who only allow credit card payments), DoiT International customers can pay via the Credit Card, Wire, Bill.com, and ACH options.
Invoices across all cloud platforms and their current statuses can be easily accessed using the CMP.
From the Invoices page, you can:
- Click on an invoice to view a detailed breakdown.
- Download invoices.
- Sort invoices by billing profile, cloud service, date, etc.
- Get an at-a-glance look at the invoice status, the product it's referencing, and the total/balance.
Any tags placed on assets will also appear in invoices so you can more easily identify invoice items.
Invoice Bucketing lets you create custom "buckets" and assign specific assets to those buckets.
This is especially useful when you have different cost centers such as R\&D or Operations using different assets and want to bill them separately.
With invoice buckets, you will receive separate invoices for each invoice bucket, billed to the billing profile it is associated with.
Go here for the full list of your billing and payment-related capabilities.
Via the Contracts page, you get self-service access to all cloud contracts you are being billed for through DoiT International.
User and role management
Use User Management to:
- Add colleagues to your CMP team.
- Management Billing Profile assignments.
- Configure notifications for alerts like payment reminders, new invoices, and more.
- Set up and grant roles that give access to various CMP features.
Managed cloud support
Within the CMP you can resolve your cloud issues quickly with hyper-responsive and unlimited support from DoiT International — at no extra cost.