Categories
Cloud Computing

Cloud security framework

Cloud security framework, Cloud Computing is the fundamental change happening in the field of Information Technology.It is a representation of a movement towards the intensive,large scale specialization.On the other hand,it brings about not only convenience and efficiency problems,but also great challenges in the field of data security and privacy protection.

Currently,security has been regarded as one of the greatest problems in the development of Cloud Computing.This paper describes the great requirements in Cloud Computing,security key technology,standard and regulation etc.,and provides a Cloud Computing security framework.This paper argues that the changes in the above aspects will result in a technical revolution in the field of information security.

Cloud computing allows for both large and small organizations to have the opportunity to use Internet-based services so that they can reduce start-up costs, lower capital expenditures, use services on a pay-as-you-use basis, access applications only as needed, and quickly reduce or increase capacities. However, these benefits are accompanied by a myriad of security issues, and this valuable book tackles the most common security challenges that cloud computing faces.

The authors offer you years of unparalleled expertise and knowledge as they discuss the extremely challenging topics of data ownership, privacy protections, data mobility, quality of service and service levels, bandwidth costs, data protection, and support. As the most current and complete guide to helping you find your way through a maze of security minefields, this book is mandatory reading if you are involved in any aspect of cloud computing.

Categories
Cloud Services

Verizon cloud sign in

Verizon cloud sign in

Sign in to Verizon Cloud Service

Sign in After signing in to your ‘My Verizon’ account the first time, the Verizon Cloud Service remembers your credentials and password and they will appear automatically in the Sign in screen.

1. Select Sign in on the Verizon Cloud Service to sign in to your ‘My Verizon’ account.

2. Sign in: Enter your mobile number or use your ‘My Verizon user ID’ and password. The application allows you to sign in to a Verizon Wireless, Verizon Residential or Verizon Business account.

3. Forgot user ID: Select Forgot user ID? then select an account to open a Verizon web page with instructions how to retrieve your User ID.

4. Forgot password: Select Forgot password? then select an account to open a Verizon web page with instructions how to create a new password

5. New user? Register for My Verizon: Select Register for My Verizon then select an account to open a Verizon web page with instructions how to register for My Verizon.

6. Cloud account settings: Your ‘My Verizon’ credentials and password will be used to sign you in automatically based on the selected option:

a. Automatic: The application will search for your credentials to try to sign you in to your Verizon Wireless account. If the credentials are not found it will then sign you in to Verizon Residential or Business account.

b. Verizon Wireless account: The application will sign you in automatically to your Verizon Wireless account. c. Verizon Residential or Business account: The application will sign you in automatically to your Verizon Residential or Business account.

7. Click Sign in to open the Verizon Cloud Backup wizard.

Change user

Change to a different Verizon Cloud account.

1. Select Change user on the Verizon Cloud Service to sign in to a different ‘My Verizon’ account.

2. Sign in: Enter your mobile number or use your ‘My Verizon user ID’ and password. The application allows you to sign in to a Verizon Wireless, Verizon Residential or Verizon Business account.

3. Forgot user ID: Select Forgot user ID? then select an account to open a Verizon web page with instructions how to retrieve your User ID.

4. Forgot password: Select Forgot password? then select an account to open a Verizon web page with instructions how to create a new password

5. New user? Register for My Verizon: Select Register for My Verizon then select an account to open a Verizon web page with instructions how to register for My Verizon.

6. Cloud account settings: Your ‘My Verizon’ credentials and password will be used to sign you in automatically based on the selected option:

a. Automatic: The application will search for your credentials to try to sign you in to your Verizon Wireless account. If the credentials are not found it will then sign you in to Verizon Residential or Business account.

b. Verizon Wireless account: The application will sign you in automatically to your Verizon Wireless account.

c. Verizon Residential or Business account The application will sign you in automatically to your Verizon Residential or Business account.

7. Click Continue to open the Verizon Cloud Backup wizard.

Usage meter

The usage meter displays an informative line about your Verizon Cloud account usage (e.g. Usage: 992.8 MB of 125.0 GB (1%).

Upgrade account

1. Select Upgrade account on the Verizon Cloud Service to open the Upgrade your Verizon Cloud account window.

2. Choose one of the options on the screen to select a different subscription plan option to upgrade your Verizon Cloud account.

Verizon cloud sign in

 

Categories
Cloud Computing

Cloud infrastructure

Cloud infrastructure it’s about the hardware and software components that make a cloud functional.
All the components like servers, storage, networking and virtualization software that are needed to support the computing requirements of a cloud computing model.
In addition, cloud infrastructures include a software abstraction layer that virtualizes resources and logically presents them to users through programmatic means.

In cloud computing, virtualized resources are hosted by a service provider or IT department and delivered to users over a network or the Internet. These resources include virtual machines and components such as servers, compute, memory, network switches, firewalls, load balancers and storage.

In a cloud computing architecture, which refers to the front end and back end of a cloud computing environment, cloud infrastructure consists of the back end components.

Cloud infrastructure is present in each of the three main cloud computing models infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS). Together, these three models form what’s often called a cloud computing stack, with IaaS as the foundation, PaaS as the middle layer, and SaaS as the top layer.

Businesses use cloud infrastructures to run their applications. Unlike subscription-based pricing models, or payment structures that enable users to subscribe to vendor services for a set price, cloud infrastructures are typically purchased using a pay-per-use model. In a pay-per-usage model, users only pay for the services consumed generally on an hourly, weekly or monthly basis.

Rather than purchase cloud infrastructure from a provider, businesses can also build cloud infrastructures on-premises. When cloud providers maintain the cloud infrastructure, the environment is a public cloud. When the organization using cloud maintains the cloud infrastructure, the environment is a private cloud. And when both the cloud provider and user own pieces of the cloud infrastructure, the environment is a hybrid cloud.

Surces:

http://searchcloudcomputing.techtarget.com/definition/cloud-infrastructure

Categories
Cloud Services

Verizon wireless cloud

Verizon wireless cloud can be accessed form every where if you are connected to internet. If the connection is wireless or mobile is no problem, may by only the possible cost!
You just login and use your storage or you can backup your flies as long you are online.
Anyway the Verizon cloud ofer a complex usage of their cloud:

Verizon Cloud Service

• Run automatic backups. The Verizon Cloud Service runs in the background silently backing up the files on your computer to your Verizon Cloud account.

• Restore files from your Verizon Cloud account to your computer.

• Change your backup folders and settings, back up files manually, view backup progress and more.

And you can make this for Pictures, Videos, Music, Documents or any type of file you want.

For more information please read Verizon Cloud Download to understand better how you can manage your file.

Categories
Cloud Services

Services cloud computing

Services cloud computing, Cloud services means services made available to users on demand via the Internet from a cloud computing provider’s servers as opposed to being provided from a company’s own on-premisesservers. Cloud services are designed to provide easy, scalable access to applications, resources and services, and are fully managed by a cloud services provider.

A cloud service can dynamically scale to meet the needs of its users, and because the service provider supplies the hardware and software necessary for the service, there’s no need for a company to provision or deploy its own resources or allocate IT staff to manage the service.  Examples of cloud services include online data storage and backup solutions, Web-based e-mail services, hosted office suites and document collaboration services, database processing, managed technical support services and more.

Who uses cloud computing services and why?

Corporate and government entities utilize cloud computing services to address a variety of application and infrastructure needs such as CRM, database, compute, and data storage. Unlike a traditional IT environment, where software and hardware are funded up front by department and implemented over a period of months, cloud computing services deliver IT resources in minutes to hours and align costs to actual usage. As a result, organizations have greater agility and can manage expenses more efficiently. Similarly, consumers utilize cloud computing services to simplify application utilization, store, share, and protect content, and enable access from any web-connected device.

How cloud computing services work

Cloud computing services have several common attributes:

  • Virtualization– cloud computing utilizes server and storage virtualization extensively to allocate/reallocate resources rapidly
  • Multi-tenancy resources are pooled and shared among multiple users to gain economies of scale
  • Network-access – resources are accessed via web-browser or thin client using a variety of networked devices (computer, tablet, smartphone)
  • On demand resources are self-provisioned from an online catalogue of pre-defined configurations
  • Elastic resources can scale up or down, automatically
  • Metering/chargeback resource usage is tracked and billed based on service arrangement

Among the many types of cloud computing services delivered internally or by third party service providers, the most common are:

  • Software as a Service (SaaS)software runs on computers owned and managed by the SaaS provider, versus installed and managed on user computers. The software is accessed over the public Internet and generally offered on a monthly or yearly subscription.
  • Infrastructure as a Service (IaaS) – compute, storage, networking, and other elements (security, tools) are provided by the IaaS provider via public Internet, VPN, or dedicated network connection. Users own and manage operating systems, applications, and information running on the infrastructure and pay by usage.
  • Platform as a Service (PaaS) – All software and hardware required to build and operate cloud-based applications are provided by the PaaS provider via public Internet, VPN, or dedicated network connection. Users pay by use of the platform and control how applications are utilized throughout their lifecycle.

Benefits of cloud computing services

Cloud computing services offer numerous benefits to include:

  • Faster implementation and time to value
  • Anywhere access to applications and content
  • Rapid scalability to meet demand
  • Higher utilization of infrastructure investments
  • Lower infrastructure, energy, and facility costs
  • Greater IT staff productivity and across organization
  • Enhanced security and protection of information assets

 

sources:

http://www.webopedia.com/TERM/C/cloud_services.html
http://www.emc.com/corporate/glossary/cloud-computing-services.htm

Categories
Cloud Services

Verizon cloud contacts

Verizon cloud contacts, for several months, Backup Assistant doesn’t back up my contacts. It’s supposed to back them up from my phone daily. I have tried to manually back my contacts, that doesn’t work (the only option Backup Assistant offers is to restore my contacts, not back them up). I have tried resetting the application to defaults and that doesn’t work. I have tried to uninstall (in order to reinstall) the application and that doesn’t work…I get a message that it is locked and can’t be uninstalled…even when I have specifically unlocked it (the icon shows that it is unlocked). Verizon is unable to troubleshoot this issue and so I am reaching out to the user forum to see if others have encountered this problem and figured out a wa to resolve it so that Backup Assistant works as it has worked for a few years, up until these last few months.

I’m disappointed to learn that this is happening with your Backup Assistant backup. I personally use Backup Assistant all the time and I don’t know what I would do if I experienced a problem. I’ll be delighted to help you fix this and have the piece of mind your contacts are backed up. What make and model device do you have? Is the application updated? Any other apps giving you any problems?

Categories
Cloud Services

Verizon cloud download

Verizon cloud download

Verizon cloud download
Verizon cloud download

Download pictures

Download pictures from your Verizon Cloud account to your computer.

1. Select the pictures you want from the content view area.

2. Click the Download button or right click and select Download to start downloading the files to your computer. The files get downloaded to your Downloads folder.

3. A progress bar appears on the top right side of the Desktop application.

4. A Download complete notice appears when download is done with download numbers and size.

5. Click Download details to view the report with download details.

 

Download songs

Download songs from your Verizon Cloud account to your computer.

1. Select the songs you want from the content view area.

2. Click the Download button or right click and select Download to start downloading the files to your computer. The files get downloaded to your Downloads folder.

3. A progress bar appears on the top right side of the Desktop application.

4. A Download complete notice appears when download is done with download numbers and size.

5. Click Download details to view the report with download details.

 

Download videos

Download videos from your Verizon Cloud account to your computer.

1. Select the videos you want from the content

2. Click the Download button or right click and select Download to start downloading the files to your computer. The files get downloaded to your Downloads folder.

3. A progress bar appears on the top right side of the Desktop application.

4. A Download complete notice appears when download is done with download numbers and size.

5. Click Download details to view the report with download details.

 

Download documents

Download documents from your Verizon Cloud account to your computer.

1. Select the documents you want from the content view area.

2. Click the Download button or right click and select Download to start downloading the files to your computer. The files get downloaded to your Downloads folder.

3. A progress bar appears on the top right side of the Desktop application.

4. A Download complete notice appears when download is done with download numbers and size.

5. Click Download details to view the report with download details.

 

Download files

Download files from your Verizon Cloud account to your computer.

1. Select the files you want from the content view area.

2. Click the Download button or right click and select Download to start downloading the files to your computer. The files get downloaded to your Downloads folder.

3. A progress bar appears on the top right side of the Desktop application.

4. A Download complete notice appears when download is done with download numbers and size.

5. Click Download details to view the report with download details.

 

Categories
Cloud Services

Verizon backup assistant

Verizon backup assistant

• Verizon Cloud Backup wizard:The Verizon Cloud Backup wizard is part of the Verizon Cloud Service. It guides you through each one of the steps required for the first backup from the computer to your Verizon Cloud account.

• Run automatic backups: The Verizon Cloud Service will run in the background backing up your files silently to your Verizon Cloud account based on the first backup settings that were entered.

• The Verizon Cloud Service displays various options that allow you to change the backup folders and settings, backup now, view backup progress and backup reports, restore files to your computer, manage your Verizon Cloud accounts and more.

Open Verizon cloud Service

Click on the Verizon Cloud Service icon in the System tray (Windows) or Menu bar (MAC) to open the Verizon Cloud Service window. To close the window, click on the Verizon Cloud Service icon.

Exit Verizon Cloud Service

1. Select Exit to close the Verizon Cloud Service and remove it from the system tray.

2. Go to your applications and select the Verizon Cloud Service to re-open it.

Verizon backup assistant
Verizon backup assistant

Verizon Cloud Backup Wizard The Verizon Cloud Backup Wizard will guide you step by step how to set up automatic backups. The wizard starts the first backup and afterwards your files will be backed up automatically anytime a new change occurs and once every day.

• The Verizon Cloud Backup Wizard can be accessed anytime from the Verizon Cloud Service by selecting the Change user option and signing in.

Verizon backup assistant sign in

1. Welcome to Verizon Cloud Backup Wizard

Note: You will need to have a Verizon Cloud account to back up content.

1. Click Sign in, the next screen that you will see is #2 Sign in to your Verizon Cloud account window to sign in to your account.

2. Sign in to your Verizon Cloud account

The sign in screen appears without any information the first time you run the Verizon Cloud Backup Wizard.

1. Sign in: Enter your mobile number or use your ‘My Verizon user ID’ and password. The application allows you to sign in to a Verizon Wireless, Verizon Residential or Verizon Business account.

a. If you signed in and you have a Verizon Cloud account, then the next screen that you will see is #4 Select folders to backup on Verizon Cloud.

b. If you signed in to a Verizon Wireless account but you do not have a Verizon Cloud account then the next screen that you see is #3 To create your Verizon Cloud account, choose one of the options below.

c. If you signed in to a Verizon Residential or to a Verizon Business account but you do not have a Verizon Cloud account then the next screen that you see is a Verizon web page with instructions how to crate a Verizon Cloud account.

2. Forgot user ID:
Select Forgot user ID? then select an account to open a Verizon web page with instructions how to retrieve your User ID.

3. Forgot password:
Select Forgot password? then select an account to open a Verizon web page with instructions how to create a new password

4. New user? Register for My Verizon:
Select Register for My Verizon then select an account to open a Verizon web page with instructions how to register for My Verizon.

5. Cloud account settings:
Your ‘My Verizon’ credentials and password will be used to sign you in automatically based on the selected option:

a. Automatic: The application will search for your ‘My Verizon’ credentials to try to sign you in to your Verizon Wireless account. If the credentials are not found it will then sign you in to Verizon Residential or Business account.

b. Verizon Wireless account: The application will sign you in automatically to your Verizon Wireless account.

c. Verizon Residential or Business account The application will sign you in automatically to your Verizon Residential or Business account.

Verizon cloud backup wizard

3. To create your Verizon Cloud account, choose one of the options below

This screen prompts you to create a Verizon Cloud account.

1. The window displays the different Verizon Cloud account subscription plan options available by Verizon.

2. Select one of the Verizon Cloud options, agree to the Verizon Cloud terms and click Create to create a new account.

3. When done, the next screen you see is #4 Select folders to backup on Verizon Cloud.

4. Select folders to backup on Verizon Cloud

1. The system folders appear automatically: Desktop, My Pictures/Pictures, My Music/Music, My videos/Movies, My Documents/Documents.

2. Backup folder: Click on a folder. A backup folder displays with a red up arrow.

3. De-selected folder: Click on a backup folder to de-select it and to remove it from the backup. A de-selected folder displays with a ‘Not backing up’ icon with Not backing up notice.

4. Add folders: Select any folders you want to back up by clicking the Add folder to backup button and selecting the folder.

5. De-selected folders appearance: a. User added folders: De-selected ‘user added’ folders appear in the Verizon Cloud Backup wizard during the current session however the next time you launch the wizard they will not appear.

a. User added folders: De-selected ‘user added’ folders appear in the Verizon Cloud Backup wizard during the current session however the next time you launch the wizard they will not appear.

b. System folders: De-selected system folders permanently remain in the list. You have the option to select them for backup anytime.

6. The mobile number or your ‘My Verizon user ID’ appears on the top bar with the Verizon plan size information.

7. Advanced settings: Click on the Advances settings link to open the Advanced backup settings window:

a. Enable or disable backup:
Selecting the Enable backup option will back up the content in the selected folders daily to the Verizon Cloud when the Verizon Cloud service is running.
Note: The saved settings from the backup wizard will be used to automatically back up files to the Verizon Cloud anytime a new change occurs and once every day.

b. Run on startup:
Selecting this option will run the Verizon Cloud Service every time you restart the computer.

8. When ready click Start to star the backup process, the next screen you see is #5 Uploading your content to Verizon Cloud.

5. Uploading your content to Verizon Cloud

This window appears while the application backs up your content to your Verizon Cloud account. The window displays the estimated upload time, the percent complete of the current upload and progress bar. It also displays the name of the currently uploading file and the file’s progress bar.

Note: Backing up content for the first time might take a long time.

1. Hide window: Click the Hide button to hide the window and back up the content in the background.

2. Show window: When a backup is running, the Verizon Cloud Service icon on the bar icon changes and the Backup Progress line becomes active in the Verizon Cloud Service menu.

3. Backup progress: Click the Backup progress option on the Verizon Cloud Service menu to open the window.

4. Stop backup: Click the Stop backup button on this window to cancel the backup.

5. If the backup size exceeds your Verizon Cloud account capacity, then the next screen that you see is #6 Your Verizon Cloud is full!

6. When the backup is done, then the next screen that you see is #7 Backup complete.

6. Your Verizon Cloud is full!

This screen appears if the backup size exceeds your Verizon Cloud account capacity. The screen prompts you to upgrade your Verizon Cloud account.

1. Upgrade account: Click Upgrade account to go to the next Upgrade Verizon Cloud account screen to select a different subscription plan option.

2. Select one of the suggested Verizon Cloud subscription plans and click Upgrade to purchase it

3. When done, the backup will automatically start; the next screen that you will see is #5 Uploading your content to Verizon Cloud.

7. Backup complete

The window displays the total upload size and the total capacity of the Verizon Cloud account plan. The window also displays the number of pictures, music, videos and documents that were uploaded.

1. View backup details: Click View backup details to see the last backup log file with details.

2. Open Verizon Cloud: Select Open Verizon Cloud to launch the Verizon Cloud Desktop application after you exit the wizard or after the backup is complete.

3. Click OK to exit.

Categories
Cloud Storage

How to access verizon cloud

How to access verizon cloud? Accessing verizon cloud. How to access verizon cloud on computer?

How to open the Verizon Cloud Desktop application

1. Double click on the Verizon Cloud application shortcut or run it from your applications.

2. Alternatively, click on the Verizon Cloud Service icon and select the Open Verizon Cloud option.

How to open the Verizon Cloud Service

1. Click on the Verizon Cloud Service icon in the System tray (Windows) or Menu bar (MAC) to open the Verizon Cloud Service window.

2. To close the window, click on the Verizon Cloud Service icon.

C. System requirements

Windows Microsoft®

Windows Vista with Service Pack 1,

Microsoft® Windows 7,

Microsoft® Windows 8 or Microsoft®

Windows 8.1 Pentium® 4 processor (or above) 250 MB available hard disk space 1 GB of RAM 16-bit Color monitor, 1024 X 768 pixels QuickTime® 7 or higher Microsoft® Internet Explorer 7 or higher Windows Media Player 10 or higher Mac Intel processor 250 MB available hard disk space At least 1 GB of RAM Mac OS X v10.6 or later QuickTime® 6 or higher

Categories
Cloud Services

Verizon cloud desktop app

Verizon cloud desktop app

Verizon Cloud Service

• Run automatic backups. The Verizon Cloud Service runs in the background silently backing up the files on your computer to your Verizon Cloud account.

• Restore files from your Verizon Cloud account to your computer.

• Change your backup folders and settings, back up files manually, view backup progress and more.

Verizon Cloud Desktop application

Verizon Cloud Desktop application

PICTURES

• Access and manage pictures on your Verizon Cloud account.

• Organize your pictures by creating online albums.

• Run a full screen slideshow of your pictures with background music.

• Upload pictures from your computer to your Verizon Cloud account.

• Download pictures from your Verizon Cloud account to your computer.

 

MUSIC

• Manage and play music on your Verizon Cloud account.

• Create unique music playlists and organize music collections

• Upload music from your computer to your Verizon Cloud account.

• Download music from your Verizon Cloud account into your computer.

 

Desktop application – VIDEOS

• Manage and play videos on your Verizon Cloud account.

• Create unique video playlists and organize music collections

• Upload videos from your computer to your Verizon Cloud account.

• Download videos from your Verizon Cloud account into your computer.

 

DOCUMENTS

• Manage and view your documents.

• Upload documents from your computer to your Verizon Cloud account.

• Download documents from your Verizon Cloud account into your computer.

 

FILE VIEW

• View the folder tree and files in your Verizon Cloud account. You can view and manage your folders and files and see them the same way that you see them in your online account web interface.

• Upload files from your computer to your Verizon Cloud account.

• Download files from your Verizon Cloud account into your computer.

Categories
Cloud Computing

Cloud Computing Definition

CLOUD COMPUTING DEFINITION

Cloud computing is defined as a blend of computing concepts that include a huge number of computers associated through a real time communication network (internet). In science, Cloud computing is an analogue for distributed computing over a network which is the ability to execute a program or application on several connected computers simultaneously. Cloud computing is a computing that depends on shared system resources instead of local servers or individual devices to implement applications. In Cloud computing, the Cloud pictogram is used as a symbol for the internet. Therefore, Cloud computing is a kind of internet based computing, where distinct services are delivered to an organization through the network. Cloud computing is analogous to Grid computing, a kind of computing where new processing cycles of an individual computer in the system are linked to resolve the problems of all stand-alone systems.
cloud computing definition

Also cloud computing offers a large versatility for all the user is more than user friendly because you can find all the data o any project in one place and also you can resolve all the computing necessarily on remote mode without using your computer!

Source:

CLOUD COMPUTING
De RAO, M.N.

Categories
Uncategorized

Cloud Definition

Cloud Definition

Defining the Cloud A cloud is a pool of virtualized resources across the Internet that follows a pay-per-use model and can be dynamically re-configured via on-the-fly (de)provisioning of virtual machines. The cloud service model for IT provisioning is based on virtualization and cluster/distributed computing technologies.

A cloud is a server who can be used from every where with possibility to make storage and in our day even computing!

When we play games on some server that server it’s work like a cloud!

Now we realize that we have so much digital information that our Hard disk drivers have no capacity to keep it, think about that all our vacation movies are recorded on High Definition and in the future on UHD and this data it’s simply to large to keep on your computer so here cloud storage come to help you at very good price to store all this amount of data on servers that are all time online that is cloud storage!

The cloud industry has developed very fast and today we have cloud storage, cloud computing, cloud platforms and many more services of cloud system.

cloud definittion

 

Categories
Cloud Computing

Cloud foundry

Cloud Foundry. Providing the best cloud services can be easy! There are a few companies that offer at very god price all the services or all most of it.
The one we like to discuss here is Cloud Foundry maybe the one of the first Top 5 cloud companies!

Cloud Foundry is an open source cloud computing platform as a service (PaaS) originally developed by VMware and now owned by Pivotal Software – a joint venture by EMC, VMware and General Electric. Cloud Foundry was designed and developed by a small team from Google led by Derek Collison and was originally called project B29.

cloud_foundry_logo (1)

They offer premium cloud products like:

Router:

The router routes traffic coming into Cloud Foundry to the appropriate component, whether it’s an operator addressing the Cloud Controller or an application user accessing an app running on a Diego Cell. The router is implemented in Go. Implementing a custom router in Go gives the router full control over every connection, which makes it easier to support WebSockets and other types of traffic (for example, via HTTP CONNECT). A single process contains all routing logic, removing unnecessary latency.

Refer to the following instructions for help getting started with the gorouter in a standalone environment.


Authentication

The UAA is the identity management service for Cloud Foundry. Its primary role is as an OAuth2 provider, issuing tokens for client applications to use when they act on behalf of Cloud Foundry users. In collaboration with the login server, it can authenticate users with their Cloud Foundry credentials, and can act as an SSO service using those credentials (or others). It has endpoints for managing user accounts and for registering OAuth2 clients, as well as various other management functions.

 

Cloud Controller: 

The Cloud Controller provides REST API endpoints for clients to access the system. The Cloud Controller maintains a database with tables for orgs, spaces, services, user roles, and more.

The Cloud Controller collects these advertisements in a construct called a pool. When the Cloud Controller needs to find a DEA to run an app, it runs through the following steps, using criteria (minimum thresholds for disk, memory, etc.) specific to the app that the chosen DEA will run:

  1. It removes the expired DEA advertisements from the pool.
  2. It filters the remaining advertisements to include only those:
    • with adequate disk
    • with adequate memory
    • running the required stack (linux or windows)

 

HM900:

Cloud Foundry components include a self-service application execution engine, an automation engine for application deployment and lifecycle management, and a scriptable command line interface (CLI), as well as integration with development tools to ease deployment processes. Cloud Foundry has an open architecture that includes a buildpack mechanism for adding frameworks, an application services interface, and a cloud provider interface.

Refer to the descriptions below for more information about Cloud Foundry components. Some descriptions include links to more detailed documentation.

 

Application Execution (DEA):

A Droplet Execution Agent (DEA) performs the following key functions:

  • Manage Warden containers: The DEA stages applications and runs applications in Wardencontainers.
  • Stage applications: When a new application or a new version of an application is pushed to Cloud Foundry, the Cloud Controller selects a DEA from the pool of available DEAs to stage the application. The DEA uses the appropriate buildpack to stage the application. The result of this process is a droplet.
  • Run droplets: A DEA manages the lifecycle of each application instance running in it, starting and stopping droplets upon request of the Cloud Controller. The DEA monitors the state of a started application instance, and periodically broadcasts application state messages over NATS for consumption by the HM9000.

 

Blob Store:

To create final releases, configure your release repository with a blobstore. BOSH uploads final releases to the blobstore, so that the release can later be retrieved from another computer.

To prevent the release repository from becoming bloated with large binary files (e.g. source tarballs), large files can be placed in the blobs directory, and then uploaded to the blobstore.

 

Service Brokers:

Architecture & Terminology

Services are integrated with Cloud Foundry by implementing a documented API for which the cloud controller is the client; we call this the Service Broker API. This should not be confused with the cloud controller API, often used to refer to the version of Cloud Foundry itself; when one refers to “Cloud Foundry v2” they are referring to the version of the cloud controller API. The services API is versioned independently of the cloud controller API.

Service Broker is the term we use to refer to a component of the service which implements the service broker API. This component was formerly referred to as a Service Gateway, however as traffic between applications and services does not flow through the broker we found the term gateway caused confusion. Although gateway still appears in old code, we use the term broker in conversation, in new code, and in documentation.

Message Bus:

This information was adapted from the NATS README. NATS is a lightweight publish-subscribe and distributed queueing messaging system written in Ruby.

 

Logging and Statistics:

Loggregator is the next generation system for aggregating and streaming logs and metrics from all of the user apps and system components in a Cloud Foundry deployment.

Using Loggregator

The main use cases are as follows:

  • App developers can tail their application logs or dump the recent logs from the CF CLI, or stream these to a third party log archive and analysis service.
  • Operators and administrators can access the Loggregator Firehose, the combined stream of logs from all apps, plus metrics data from CF components.
  • Operators can deploy ‘nozzles’ to the Firehose. A nozzle is a component that listens to the Firehose for specified events and metrics and streams this data to external services.