AWS Config vs AWS Service Catalog

Need advice about which tool to choose?Ask the StackShare community!

AWS Config

59
101
+ 1
6
AWS Service Catalog

20
47
+ 1
0
Add tool

AWS Config vs AWS Service Catalog: What are the differences?

Introduction: AWS Config and AWS Service Catalog are two AWS services that serve different purposes. AWS Config is a service that enables users to assess, audit, and evaluate the configurations of their AWS resources. AWS Service Catalog, on the other hand, allows organizations to create and manage catalogs of approved IT services that can be used by teams within their organization.

  1. Scope and Functionality: AWS Config focuses on providing a comprehensive view of the configuration state of AWS resources, tracking changes, and evaluating resource compliance. It helps users assess resource configurations against desired configurations, detect and react to changes, and troubleshoot issues. In contrast, AWS Service Catalog focuses on enabling organizations to control and manage the offerings of IT services available to their teams. It allows administrators to define, provision, and manage a variety of IT resources, including virtual machines, databases, and applications, making them available to users in a self-service manner.

  2. Automation and Standardization: AWS Config primarily focuses on monitoring and evaluating resource configurations, automating compliance checks and providing a history of configuration changes. It doesn't directly address automation or standardization of resource provisioning. In contrast, AWS Service Catalog offers capabilities for automation and standardization. It allows administrators to define reusable AWS CloudFormation templates and deploy resources consistently and repeatedly. This helps ensure that resources are provisioned in a standardized manner across teams.

  3. Management and Approval Workflow: AWS Config doesn't provide specific management or approval workflows for resource requests or provisioning. It is primarily focused on configuration monitoring and evaluation. AWS Service Catalog, however, provides features for defining and enforcing management and approval workflows. It allows administrators to control who can access and use specific products within the catalog and define approval processes for resource provisioning requests. This helps enforce governance and control over the deployment of IT resources.

  4. Usage and Self-Service: AWS Config doesn't directly provide a self-service interface for users to provision resources. It is more focused on configuration monitoring and compliance. AWS Service Catalog, on the other hand, is designed to enable self-service provisioning of resources. It provides a user-friendly interface where users can browse the catalog, view available products, and request the provisioning of resources. This helps promote agility and self-service capabilities within organizations.

  5. Billing and Cost Allocation: AWS Config doesn't directly provide features for billing or cost allocation. It is primarily focused on configuration monitoring and evaluation. AWS Service Catalog, on the other hand, provides capabilities for cost allocation and budgeting. It allows administrators to associate costs with different products within the catalog, helping organizations track and allocate expenses related to IT resource provisioning.

  6. Integration with Continuous Delivery Pipelines: AWS Config doesn't have built-in integrations with continuous delivery pipelines. It provides APIs for programmatic access to configuration and compliance data, which can be leveraged to integrate with custom automation workflows. AWS Service Catalog, however, provides built-in integration with AWS CodePipeline, enabling organizations to use continuous delivery pipelines to deploy products from the catalog. This helps automate the deployment of resources and applications.

In Summary, AWS Config focuses on configuration monitoring, compliance evaluation, and troubleshooting, while AWS Service Catalog focuses on creating and managing catalogs of IT services, enabling self-service provisioning, and enforcing governance and control over resource deployments.

Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of AWS Config
Pros of AWS Service Catalog
  • 4
    Backed by Amazon
  • 2
    One stop solution
    Be the first to leave a pro

    Sign up to add or upvote prosMake informed product decisions

    Cons of AWS Config
    Cons of AWS Service Catalog
    • 2
      Not user friendly
      Be the first to leave a con

      Sign up to add or upvote consMake informed product decisions

      What is AWS Config?

      AWS Config is a fully managed service that provides you with an AWS resource inventory, configuration history, and configuration change notifications to enable security and governance. With AWS Config you can discover existing AWS resources, export a complete inventory of your AWS resources with all configuration details, and determine how a resource was configured at any point in time. These capabilities enable compliance auditing, security analysis, resource change tracking, and troubleshooting.

      What is AWS Service Catalog?

      AWS Service Catalog allows IT administrators to create, manage, and distribute catalogs of approved products to end users, who can then access the products they need in a personalized portal. Administrators can control which users have access to each application or AWS resource to enforce compliance with organizational business policies. AWS Service Catalog allows your organization to benefit from increased agility and reduced costs because end users can find and launch only the products they need from a catalog that you control.

      Need advice about which tool to choose?Ask the StackShare community!

      What companies use AWS Config?
      What companies use AWS Service Catalog?
      Manage your open source components, licenses, and vulnerabilities
      Learn More

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with AWS Config?
      What tools integrate with AWS Service Catalog?
      What are some alternatives to AWS Config and AWS Service Catalog?
      AWS CloudTrail
      With CloudTrail, you can get a history of AWS API calls for your account, including API calls made via the AWS Management Console, AWS SDKs, command line tools, and higher-level AWS services (such as AWS CloudFormation). The AWS API call history produced by CloudTrail enables security analysis, resource change tracking, and compliance auditing. The recorded information includes the identity of the API caller, the time of the API call, the source IP address of the API caller, the request parameters, and the response elements returned by the AWS service.
      New Relic
      The world’s best software and DevOps teams rely on New Relic to move faster, make better decisions and create best-in-class digital experiences. If you run software, you need to run New Relic. More than 50% of the Fortune 100 do too.
      Kibana
      Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elasticsearch.
      Grafana
      Grafana is a general purpose dashboard and graph composer. It's focused on providing rich ways to visualize time series metrics, mainly though graphs but supports other ways to visualize data through a pluggable panel architecture. It currently has rich support for for Graphite, InfluxDB and OpenTSDB. But supports other data sources via plugins.
      Sentry
      Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health.
      See all alternatives