Version: 1.0
Last Modified: 12/10/2020

Note: The Cloudlet page is read-only and cannot be modified.

MobiledgeX cloudlets are deployed as close to the wireless network edge as possible, enabling you to access the most optimal backend for servicing your applications. Several cloudlet components directly contribute to providing you with this level of access. The determining factors that dictate where you can deploy your applications include resource policies, preset locations, and the availability of cloudlets.

The Cloudlets page lets you view the available cloudlets where you can deploy your applications. For some cities, you may notice that there are multiple cloudlets available. Different Operators provide these cloudlets, and you have your choice of cloudlets to deploy your application instances.

The following actions may be performed on this page:

  • Filter the available cloudlets by specific regions
  • To filter by group, simply drag and drop the Region or Operator header into the Drag header here to group by option.
  • Use the Search bar to search for specific cloudlet. Type in a few letters to auto-populate your search results
  • Zoom in and out to increase or decrease the view of the map
  • Hover your mouse over the highlighted [numbered] cloudlets on the map to view the name of the available cloudlet
  • Click the actual highlighted cloudlet to drill down to the location. Click the icon available on the bottom left corner of the map to return to the original map view
  • Toggle Map: to only view a list of cloudlets and hide the entire map
  • Click the refresh button to refresh the list of available cloudlets

Cloudlets screen
Cloudlets screen

Cloudlet Pools

Cloudlet pools are collections of cloudlets that are defined on a per-regional basis. One of the advantages of becoming a member of a cloudlet pool is having the ability to deploy your applications to a private cloudlet. This, however, does not restrict you from deploying to other public cloudlets or deploying to other private cloudlets associated with other organizations you may be part of. Operators may set up a pool membership where they will invite the DevManager of a specified organization to become a member of the cloudlet pool. If you are part of the organization that received an invite from the Operator to associate with a cloudlet pool, you can either accept or deny the invite via a query to become a member of that pool. Once you become a member, you can view your pool membership from the Cloudlet Pool page.

Cloudlet Pool Membership
Cloudlet Pool Membership

Permissions and roles

Refer to the table below to understand the permissions depending on your organizational role.

Role Invite Response showgranted/pending showinvite showresponse
DevManager X X X X

Example Request/Response query

mcctl --addr --skipverify org create name=mydevorg  type=developer
Organization created
mcctl --addr --skipverify org create name=myoporg  type=operator
Organization created
mcctl --addr --skipverify cloudletpool create region=US name=mypoolxxx org=myoporg
mcctl --addr --skipverify cloudletpoolinvitation create region=US cloudletpool=mypoolxxx cloudletpoolorg=myoporg org=mydevorg
Invitation created
mcctl --addr --skipverify cloudletpoolresponse create region=US cloudletpool=mypoolxxx cloudletpoolorg=myoporg org=mydevorg decision=accept
Response created
mcctl --addr --skipverify cloudletpoolresponse showgranted region=US cloudletpool=mypoolxxx cloudletpoolorg=myoporg org=mydevorg
- org: mydevorg
  region: US
  cloudletpool: Load Balancerpoolxxx
  cloudletpoolorg: myoporg
mcctl --addr --skipverify cloudletpoolresponse delete region=US cloudletpool=mypoolxxx cloudletpoolorg=myoporg org=mydevorg
Response deleted
mcctl --addr --skipverify cloudletpoolresponse showpending region=US cloudletpool=mypoolxxx cloudletpoolorg=myoporg org=mydevorg
- org: mydevorg
  region: US
  cloudletpool: mypoolxxx
  cloudletpoolorg: myoporg