CC Practical PDF

Title CC Practical
Course Object Oriented Programming
Institution APJ Abdul Kalam Technological University
Pages 21
File Size 1.1 MB
File Type PDF
Total Downloads 87
Total Views 191

Summary

Download CC Practical PDF


Description

PRACTICAL-1 AIM:- Introduction to Cloud Vendors: Amazon, Microsoft, IBM. Cloud service providers (CSP) are organizations that offer network services, infrastructure, or business applications in the cloud. There are several different forms of services that can be used “in the cloud” by CSPs, including software, often referred to as Software as a Service (SaaS); a computing platform for developing or hosting applications, known as Platform as a Service (PaaS); or an entire networking or computing infrastructure, known as Infrastructure as a Service (IaaS). 1) Amazon

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 offers the broadest and deepest compute platform with choice of processor, storage, networking, operating system, and purchase model. We offer the fastest processors in the cloud and we are the only cloud with 400 Gbps ethernet networking. We have the most powerful GPU instances for machine learning training and graphics workloads, as well as the lowest cost-per-inference instances in the cloud. More SAP, HPC, Machine Learning, and Windows workloads run on AWS than any other cloud.

Reliable, scalable, infrastructure on demand 

Increase or decrease capacity within minutes, not hours or days



SLA commitment of 99.99% availability for each Amazon EC2 region. Each region consists of at least 3 availability zones

Secure compute for your applications 

With the AWS Nitro System virtualization resources are offloaded to dedicated hardware and software minimizing the attack surface



Lockdown security model prohibits administrative access eliminating possibility of human error and tampering

2) Microsoft

Microsoft Azure, commonly referred to as Azure , is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. It provides software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS) and supports many different programming languages, tools, and frameworks, including both Microsoft-specific and third-party software and systems. Services provided by Azure a)

Computer services

b)

Identity

c)

Mobile services

d)

Storage services

e)

Data management Messaging

f)

Media services

g)

Developer

h)

Management

3) IBM

IBM cloud computing is a set of cloud computing services for business offered by the information technology company IBM. IBM Cloud includes infrastructure as a service (IaaS), software as a service (SaaS) and platform as a service (PaaS) offered through public, private and hybrid cloud delivery models, in addition to the components that make up those clouds. IBM offers three hardware platforms for cloud computing. These platforms offer builtin support for virtualization. For virtualization IBM offers IBM Websphere application infrastructure that supports programming models and open standards for virtualization. The

management

layer

of

the

IBM

cloud

framework

includes

IBM Tivoli middleware. Management tools provide capabilities to regulate images with automated provisioning and de-provisioning, monitor operations and meter usage while tracking costs and allocating billing. The last layer of the framework provides integrated workload tools. Workloads for cloud computing are services or instances of code that can be executed to meet specific business needs IBM offers tools for cloud based collaboration, development and test, application development, analytics, business-to-business integration, and security.

IBM also offers planning and consultation throughout the deployment process. IBM offers five cloud provision models:     

Private cloud, owned and operated by the customer Private cloud, owned by the customer, but operated by IBM (or another provider) Private cloud, owned and operated by IBM (or another provider) Virtual private cloud services (based on multi-tenanted support for individual enterprises) Public cloud services (based on the provision of functions to individuals)

PRACTICAL-2 AIM:- Introduction to OwnCloud. ownCloud is an open source file sync and share software for everyone from individuals operating the free ownCloud Server edition, to large enterprises and service providers operating the ownCloud Enterprise Subscription. ownCloud provides a safe, secure, and compliant file synchronization and sharing solution on servers that you control.

ownCloud supports extensions that allow it to work like Google Drive, with online document editing, calendar and

contact synchronization,

and

more.

Its

openness

avoids

enforced quotas on storage space or the number of connected clients, instead of having hard limits (for example on storage space or number of users) limits are determined by the physical capabilities of the server.

Design For desktop machines to synchronize files with their ownCloud server, desktop clients are available for PCs running Windows, macOS, FreeBSD or Linux. Mobile clients exist for iOS and Android devices. Files and other data (such as calendars, contacts or bookmarks) can also be accessed, managed, and uploaded using a web browser without any additional

software. Any updates to the file system are pushed to all computers and mobile devices connected to a user's account. Encryption of files may be enforced by the server administrator. The ownCloud server is written in the PHP and JavaScript scripting languages. For remote access, it employs sabre/dav, an open-source WebDAV server. ownCloud is designed to work with several database management systems, including SQLite, MariaDB, MySQL, Oracle Database, and PostgreSQL.

Features

owncloud is a software only product. owncloud does not offer off-premises storage capacity. This is in contrast to the likes of Dropbox that offers both software and off-premises storage capacity. owncloud storage capacity has to be provided on user owned devices.

ownCloud files are stored in conventional directory structures, and can be accessed via WebDAV if necessary. User files are encrypted both at rest and during transit. ownCloud can synchronise

with

local clients running Windows (Windows

XP,

Vista,

7

and

8), macOS (10.6 or later), or various Linux distributions. ownCloud users can manage calendars (CalDAV), contacts (CardDAV) scheduled tasks and streaming media (Ampache) from within the platform.

Enterprise Features

For Enterprise customers, ownCloud GmbH offers apps with additional functionality. They are mainly useful for large organizations with more than 500 users. An Enterprise subscription includes support services. Commercial features include End-to-end encryption, Ransomware and Antivirus protection, Branding, Document Classification, Single-Sign-On via Shibboleth/SAML.

PRACTICAL-3 AIM:- Setting up Virtualization using Virtual Box/VMware Hypervisor. Run VirtualBox and create a new virtual machine. Name it ESXi , select Linux as its type, and Other Linux (64-bit) as the version.

The virtual machine will need at least 4GB of memory.

Create a new virtual hard disk: select VDI as its file type and Fixed size its storage type

Right click on it and select Settings (CTRL+S) from the menu.

Select System→Processor and assign two CPUs

Select the Network tab and configure Adapter 1. Select Host-only adapter and one of the vboxnet networks, most likely vboxnet0.Expand the Advanced section and select Intel PRO/1000 MT Server (82545EM) as the Adapter Type and Allow All for the Promiscuous Mode

Finally, mount the vSphere Hypervisor ISO in the Storage tab. Select the Empty optical drive and Choose the Virtual Optical Disk File by clicking on the CD icon on the right.

Click OK to exit the Settings window and return to the VirtualBox main window. Start the VM. The installer will start and, after a few seconds, you will be presented with a screen having a grey and yellow background.

PRACTICAL-4 AIM:- Installation and configuration of OwnCloud software for SaaS. Click on the Applications tab and click the ownCloud 8.x image button:

Submit the form and create droplet progress screen:

When it's complete, see droplet on the dashboard:

Now, configure domain name DNS to point to the droplet, i.e. set an A record for the subdomain or domain name to the IP address:

Once your DNS changes propagate visit your site—but you'll get this warning. OwnCloud requires you to add this domain to its listed of trusted domains.

When you click the grey button, you should see the general login screen: Log In to Your OwnCloud Dashboard However, you may have noticed we don't have our dashboard credentials yet:

To obtain them, use the SSH login credentials and a terminal application to log in to your droplet server:

Then, return to the browser and log in to your OwnCloud.

PRACTICAL-5 AIM:- Accessing Microsoft AZURE cloud-services. In Solution Explorer, right-click the ContosoAdsCloudService cloud project and then select Publish.

In the Sign in step of the Publish Azure Application wizard, click Next.

When the deployment status is complete, click the Web app URL to start the application.

PRACTICAL-6 AIM:- Cloud Simulation Software Introduction: CloudSim.

CloudSim is a simulation toolkit that supports the modeling and simulation of the core functionality of cloud, like job/task queue, processing of events, creation of cloud entities(datacenter, datacenter brokers, etc), communication between different entities, implementation of broker policies, etc. This toolkit allows to: 

Test application services in a repeatable and controllable environment.



Tune the system bottlenecks before deploying apps in an actual cloud.



Experiment with different workload mix and resource performance scenarios on simulated infrastructure for developing and testing adaptive application provisioning techniques

Core features of CloudSim are: 

The Support of modeling and simulation of large scale computing environment as federated cloud data centers, virtualized server hosts, with customizable policies for provisioning host resources to virtual machines and energy-aware computational resources



It is a self-contained platform for modeling cloud’s service brokers, provisioning, and allocation policies.



It supports the simulation of network connections among simulated system elements.



Support for simulation of federated cloud environment, that inter-networks resources from both private and public domains.



Availability of a virtualization engine that aids in the creation and management of multiple independent and co-hosted virtual services on a data center node.



Flexibility to switch between space shared and time shared allocation of processing cores to virtualized services....


Similar Free PDFs