(Notice we did a get after setting the data and it did, indeed, change. Finally, let’s delete the node by issuing: [zkshell: 16] delete /zk_test [zkshell: 17] ls / [zookeeper] [zkshell: 18] Problem 2. Use the AWS Simple Workﬂow Service to create the basic workﬂow patterns in Figure 8. The Elastic Beanstalk provides a better environment than the simple Workﬂow Service . To use it: 1. Sign in to the AWS account. 2. Select the "AWS Management Console" from the left panel. 3. Select the "AWS Elastic Beanstalk" under "Deployment and Management" 4. Configure the AWS settings Problem 3. Use the AWS CloudFormation service to create the basic workﬂow patterns in Figure 8. 33
1. Sign in to the AWS account. 2. Select the "AWS Management Console" from the left panel. 3. Select the "AWS Cloud Formation" under "Deployment and Management" 4. Describe the AWS resources needed to run the application in a simple textfile called a template and AWS CloudFormation takes care of provisioning. 5. A good way to implement several workflow patterns is to use SNS (Simple Notification Service). To do so: 5.1 Use a UI to create a new topic 5.2 Manage the subscribers 5.3 Publish messages 5.4 Set policies, configure access control. Problem 6. The paper  describes the elasticLM, a commercial product which provides license and billing Web-based services. Analyze the merits and the shortcomings of the system. The elasticLM is a technology for creating and managing software licenses designed for distributed computing environments like Clouds. License usage is authorized through negoti- ation of Service Level Agreements between the license service and the user taking into account availability, policies defined locally, policies of the service provider or attributes defined for user in a virtual organization. The negotiation allows to inform the user about the price of the license before executing the application. The price information can also be used to check the request against budget constraints defined, e.g., for user or department. The result of a successful negotiation is a mobile token which can be used e.g. in a IaaS environment, to execute an application with the agreed features. Tokens can move to the environment where needed, can be combined with other tokens or licenses created on the ﬂy by an ASP. Software licenses are treated and implemented as services, thus providing platform inde- pendent access just like any other visualized resources. Licenses as services overcome the limitations of current monolithic licensing models. Licenses will be managed as agreements, extending the conventional Service Level Agreements (SLAs) which are made today between sellers and buyers in the market. Licenses will be dynamic in order to support agreements that may change over time and where the dynamic negotiation between service provider and consumer is needed. In addition to licensing and license management, elasticLM offers ad- ditional capabilities like monitoring the use of applications (license protected or not) and creating usage records for later evaluation.
You've reached the end of your free preview.
Want to read all 96 pages?
- Summer '17
- ALBERT DOMINIC
- The Land, cloud service, Cloud delivery models, Cloud Computing delivery