A service-centric network solution
Service Directory helps reduce the complexity of management and operations by providing a single place to publish, discover, and connect services. It is a managed service that enhances service inventory management at scale so you don’t have to. Service Directory provides real-time service information, whether you have a few service endpoints or thousands. This helps ensure that your applications only resolve the most updated information of their resources, increasing the reachability of your services.
Simplify service management and operations
Service Directory reduces the complexity of management and operations by providing unified visibility for all your services across cloud and on-premises environments. And because Service Directory is a managed service, you get enhanced service inventory management at scale with no operational overhead, increasing the productivity of your DevOps teams.
Connecting hybrid and multi-cloud services at scale
With Service Directory, you can easily understand all your services across multi-cloud environments. This includes workloads running in Compute Engine VMs, Google Kubernetes Engine (GKE), as well as external services running on-prem and third-party clouds. It improves application reachability by maintaining the endpoint information for all your services.
Service naming flexibility with rich metadata
Define your services with custom names and rich metadata, allowing you to group your services while making your endpoints more easily resolvable for your clients.
Advertise your application across environments
Service Directory provides a managed, scalable endpoint registration and lookup service accessible across multi-cloud environments. Customers register different types of services and can resolve them via DNS, HTTP, and gRPC.
A managed solution
Service Directory is a managed service that enhances service inventory management at scale so you don’t have to, helping to reduce the complexity of life cycle operations.
Rich permission capabilities
Ensure that only the correct teams have the ability to update or look up service information. This ensures that your service developers do not have to worry about accidentally impacting other service teams.
View audit logs and all request/response logs through Cloud Logging. Audit logs can help you answer the questions, “Who did what, where, and when?” Service Directory writes two types of audit logs: admin activity and data access.
No need to run additional software
With Service Directory, you get a highly consistent naming system that scales with your needs without having to run any extra software.
Please note that there are no charges for Service Directory during beta.
Take the next step
This product is in beta. For more information on our product launch stages, see here.