05_DeployManageAPIs Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

During development, apps are deployed to ????

A

Embedded Mule runtime in Anypoint Studio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

For testing, Q&A, production (anything not development) , apps are deployed to ???? or ?????

A

CloudHub (MuleSoft hosted runtime) OR Customer-hosted Mule runtimes (on-prem or cloud)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Benefits of CloudHub?

A

No hardware to maintain, continous software updates, built-in scalabilits for cloud capacity during periods of high demand, globally available,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Where can a Customer-hosted Mule runtime be managed?

A

Runtime Manager in MuleSoft-hosted Platform OR Runtime Manager in customer-hosted Anypoint Platform (Anypoint Platform Private Cloud Edition)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Where can you deploy apps to CloudHub?

A

from Anypoint Studio OR from AnypointPlatform using Runtime Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What should you set when deploying a app to CloudHub?

A

You must set worker size and number (For apps deployed from Flow Designer these values were set automatically).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a worker?

A

A dedicated instance of Mule that runs an app.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is an API proxy?

A

An application that controls access to a web service, restricting access and usage through the use of an API gateway.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is an API gateway?

A

A runtime designed and optimized to host an API or to open a connection to an API deployed to another runtime. (included as part of the Mule runtime).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What determines which traffic is authorized to pass through the API to backend services?

A

API Gateway

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What meters the traffic flowing through and logs all transactions, collecting anf tracking analytics fata

A

API Gateway

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What appplies runtime policies to enforce governance like rate limiting, throttling and caching.

A

API Gateway.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What do you use the API Manager for?

A

Create proxy applications. Deploy proxies to an API Gateway runtime (on CloudHub or customer-hosted runtime). Specify policies (throttling, security,…). Specify tiers with different types of access. Approve, reject or revoke access to APIs by clients. Promote managed APIs between environments. Review analytics.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What should you use to manage access to API proxies?

A

API Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How can you used the API Manager to manage access to API proxies?

A

Define SLA tiers.

Apply runtime policies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What enforces the policies that are set by the API Manager to manage access to API proxies?

A

The API Gateway enforces the policies.

17
Q

What are some examples of out-of-the box policies?

A

Rate limiting. Spike control. Security.

18
Q

How do you define custom policies?

A

Using XML or YAML.

19
Q

Can you apply multiple policies and set the order?

A

Yes

20
Q

What is an SLA tier? What is request approval?

A

Defines the # of requests that can be made in a given time frame to an API. It can be set to automatic (free) or manual (for tiers that cost $)

21
Q

What does SLA stand for?

A

Service Level Agreement

22
Q

What do SLA based policies require all applications to do …

A
  1. Register for access to a specific tier (From an API portal in private or public exchange).
  2. Pass their client credentials in calls made to the API
23
Q

Where do you request access to an API?

A

In the API portal in private or public exchange.

24
Q

When developers request access to SLA tiers what must they do?

A

Go to API portal private or public exchange to register/add an app to their Anypoint Platform account and select a tier.

25
Q

Who can review (approve, reject or revoke requests) the applications in API Manager for SLA tier access requests?

A

Organization Administrators.

26
Q

For manual approval of SLA tier access requests, how are the Organization Administrations notified that developers have requested access for applications?

A

Email.

27
Q

Where do you need to add client ID enforcement?

A

API spec.

28
Q

When you’ve added the client ID enforcement to the API spec, what does this allow for?

A

The REST connector that is created for the API to enforce the authentication. Required headers to automatically show up in the API console so you don’t have to manually add them for every call.

29
Q

What controls access to APIs by enforcing policies?

A

The API Gateway runtime. (It’s part of the Mule runtime but requires a separate license).