Tuesday, November 5, 2013

45 Cloud Computing Terms Defined



Each cloud computing-related phrase listed below offers a short introduction to the topic – simply click the "Learn More" link to read the full Webopedia cloud computing term definition.
Airframe
An open source cloud computing platform targeted at organizations in the thinking stage of adopting a private cloud services model or evaluating options and alternatives for private cloud solutions.  (Learn More)
Amazon EC2
Short for Amazon Elastic Computer Cloud, Amazon EC2 is a commercial Web service that lets customers "rent" computing resources from the EC2 cloud. (Learn More)
Apache CloudStack
An open source cloud computing and Infrastructure-as-a-Service (IaaS) platform developed to help make creating, deploying and managing cloud services easier by providing a complete “stack” of features and components for cloud environments. (Learn More)
Cloud App (Cloud Application)
Short for cloud application, cloud app is the phrase used to describe a software application that is never installed on a local computer. Instead, it is accessed via the Internet. (Learn More)
Cloud Application Management for Platforms (CAMP)
CAMP, short for Cloud Application Management for Platforms, is a specification designed to ease management of applications -- including packaging and deployment -- across public and private cloud computing platforms. (Learn More)
Cloud Backup
Cloud backup, or cloud computer backup, refers to backing up data to a remote, cloud-based server. As a form of cloud storage, cloud backup data is stored in and accessible from multiple distributed and connected resources that comprise a cloud. (Learn More)
Cloud Backup Service Provider
A third-party entity that manages and distributes remote, cloud-based data backup services and solutions to customers from a central data center. (Learn More)
Cloud Backup Solutions
Cloud backup solutions enable enterprises or individuals to store their data and computer files on the Internet using a storage service provider, rather than storing the data locally on a physical disk, such as a hard drive or tape backup. (Learn More)
Cloud Computing
A type of computing, comparable to grid computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications. The goal of cloud computing is to apply traditional supercomputing, or high-performance computing power, normally used by military and research facilities, to perform tens of trillions of computations per second, in consumer-oriented applications such as financial portfolios or even to deliver personalized information, or power immersive computer games.  (Learn More)
Cloud Computing Accounting Software
Cloud computing accounting software is accounting software that is hosted on remote servers. It provides accounting capabilities to businesses in a fashion similar to the SaaS (Software as a Service) business model. Data is sent into "the cloud," where it is processed and returned to the user. All application functions are performed off-site, not on the user's desktop.  (Learn More)
Cloud Computing Reseller
A company that purchases hosting services from a cloud server hosting or cloud computing provider and then re-sells them to its own customers. (Learn More)
Cloud Database
A database accessible to clients from the cloud and delivered to users on demand via the Internet from a cloud database provider's servers. Also referred to as Database-as-a-Service (DBaaS), cloud databases can use cloud computing to achieve optimized scaling, high availability, multi-tenancy and effective resource allocation. (Learn More)
Cloud Enablement
The process of making available one or more of the following services and infrastructures to create a public cloud computing environment: cloud provider, client and application. (Learn More)
Cloud Management
Software and technologies designed for operating and monitoring the applications, data and services residing in the cloud.  Cloud management tools help ensure a company's cloud computing-based resources are working optimally and properly interacting with users and other services. (Learn More)
Cloud Migration
The process of transitioning all or part of a company's data, applications and services from on-site premises behind the firewall to the cloud, where the information can be provided over the Internet on an on-demand basis.  (Learn More)
Cloud OS
A phrase frequently used in place of Platform as a Service (PaaS) to denote an association to cloud computing.
Cloud Portability
In cloud (cloud computing) terminology, the phrase "cloud portability" means the ability to move applications and its associated data between one cloud provider and another -- or between public and private cloud environments. (Learn More)
Cloud Provider
A service provider who offers customers storage or software solutions available via a public network, usually the Internet. (Learn More)
Cloud Provisioning
The deployment of a company’s cloud computing strategy, which typically first involves selecting which applications and services will reside in the public cloud and which will remain on site behind the firewall or in the private cloud.  Cloud provisioning also entails developing the processes for interfacing with the cloud’s applications and services as well as auditing and monitoring who accesses and utilizes the resources. (Learn More)
Cloud Server Hosting
Cloud server hosting is a type of hosting in which hosting services are made available to customers on demand via the Internet.  Rather than being provided by a single server or virtual server, cloud server hosting services are provided by multiple connected servers that comprise a cloud. (Learn More)
Cloud Storage
Cloud storage means "the storage of data online in the cloud," wherein a company's data is stored in and accessible from multiple distributed and connected resources that comprise a cloud. (Learn More)
Cloud Testing
Load and performance testing conducted on the applications and services provided via cloud computing -- particularly the capability to access these services -- in order to ensure optimal performance and scalability under a wide variety of conditions.(Learn More)
Enterprise Application
The term used to describe applications -- or software -- that a business would use to assist the organization in solving enterprise problems. When the word "enterprise" is combined with "application," it usually refers to a software platform that is too large and too complex for individual or small business use.  (Learn More)
Enterprise Cloud Backup
Enterprise-grade cloud backup solutions typically add essential features such as archiving and disaster recovery to cloud backup solutions. (Learn More)
Hybrid Cloud Storage
A combination of public cloud storage and private cloud storage where some critical data resides in the enterprise's private cloud while other data is stored and accessible from a public cloud storage provider. (Learn More)
IBM Cloud
IBM Cloud refers to a collection of enterprise-class technologies and services developed to help customers assess their cloud readiness, develop adoption strategies and identify business entry points for a cloud environment. IBM's cloud computing strategy is based on a hybrid cloud model that focuses on integrating the private cloud services of a company with the public cloud. (Learn More)
IBM CloudBurst (CloudBurst)
CloudBurst is a “ready-to-go” solution from IBM that’s designed to provide resource monitoring, cost management and services availability in a cloud.  IBM CloudBurst is a key component in the company’s lineup of cloud computing solutions, which also includes IBM Smart Business Storage Cloud, IBM Smart Desktop Cloud and IBMSmartCloud Enterprise. (Learn More)
Internal Cloud
Another name for a private cloud.
Mobile Cloud Storage
A form of cloud storage that applies to storing an individual's mobile device data in the cloud and providing the individual with access to the data from anywhere. (Learn More)
Multi-Tenant
In cloud computing, multi-tenant is the phrase used to describe multiple customers using the same public cloud.  (Learn More)
Online Backup
In storage technology, online backup means to back up data from your hard drive to a remote server or computer using a network connection. Online backup technology leverages the Internet and cloud computing to create an attractive off-site storage solution with little hardware requirements for any business of any size. (Learn More)
OpenStack Grizzly
The follow-up to the Folsom release of the OpenStack open source cloud computing platform, OpenStack Grizzly debuted in April 2013 as the seventh release of OpenStack. With OpenStack Grizzly, the OpenStack Foundation has focused on adding broader support for compute, storage and networking technologies as well as greater scalability and ease of operations. (Learn More)
Personal Cloud Storage
A form of cloud storage that applies to storing an individual’s data in the cloud and providing the individual with access to the data from anywhere. Personal cloud storage also often enables syncing and sharing stored data across multiple devices such as mobile phones and tablet computers. (Learn More)
Private Cloud
The phrase used to describe a cloud computing platform that is implemented within the corporate firewall, under the control of the IT department. A private cloud is designed to offer the same features and benefits of cloud systems, but removes a number of objections to the cloud computing model including control over enterprise and customer data, worries about security, and issues connected to regulatory compliance.  (Learn More)
Private Cloud Project
Companies initiate private cloud projects to enable their IT infrastructure to become more capable of quickly adapting to continually evolving business needs and requirements. Private cloud projects can also be connected to public clouds to create hybrid clouds. (Learn More)
Private Cloud Security
A private cloud implementation aims to avoid many of the objections regarding cloud computing security. Because a private cloud setup is implemented safely within the corporate firewall, it remains under the control of the IT department. (Learn More)
Private Cloud Storage
A form of cloud storage where the enterprise data and cloud storage resources both reside within the enterprise's data center and behind the firewall. (Learn More)
Public Cloud Storage
A form of cloud storage where the enterprise and storage service provider are separate and the data is stored outside of the enterprise's data center. (Learn More)
Red Hat Cloud Computing
Red Hat Cloud Computing refers to solutions for private clouds, hybrid clouds, and public clouds offered by Red Hat. (Learn More)
Red Hat CloudForms
Red Hat CloudForms is an Infrastructure-as-a-Service (IaaS) offering that builds upon a collection of more than 60 open source projects. CloudForms include application lifecycle management capabilities as well as the capability to create hybrid public and private clouds from the broadest range of computing resources with unique portability across physical, virtual and cloud computing resources. (Learn More)
Red Hat OpenShift
OpenShift provides developers with a choice in languages, frameworks, and clouds to build, test, run, and manage Java, Ruby, PHP, Perl and Python applications. Developers can also choose the cloud provider the applications will run on. (Learn More)
Storage Cloud
Storage cloud refers to the collection of multiple distributed and connected resources responsible for storing and managing data online in the cloud. (Learn More)
Vertical Cloud Computing
A vertical cloud, or vertical cloud computing, is the phrase used to describe the optimization of cloud computing and cloud services for a particular vertical (e.g., a specific industry) or specific use application.  (Learn More)
VMware vCloud Connector
The VMware vCloud Connector is a tool that facilitates hybrid cloud computing for organizations. The vCloud Connector essentially helps to orchestrate and administer the migration of VMs across different data centers and clouds. (Learn More)

Monday, October 28, 2013

Know Network Attacks - DrDOS

DrDOS - DNS Reflection Denial Of Service

This technique exploits security weakness in the domain name system(DNS) protocol. Using IP spoofing, the source address of DNS queries are set to that of the target victim, which means all replies will go to the target. The target of the attack receives replies from all DNS servers that are used. This overwhelms the target by creating a DOS. In March 2013, SpamHouse, a Geneva based anti-spam organization, was targeted with such an attack, peaking at 300Gbps.
To know more

Saturday, October 26, 2013

Are you on the right cloud computing career path?

Are you on the right cloud computing career path?
While the rise of cloud computing frightens some in IT, many see the technology as an opportunity to accelerate their careers and bolster their bank accounts.
And IT pros have good reason to be optimistic. In a 2012 survey conducted within a 90-day period by Wanted Analytics, more than 2,400 companies said they are seeking candidates with cloud computing skills. Moreover, hiring demand increased by 61% from 2011 to 2012 for IT people with cloud knowledge. Analyst firm IDC also released a report last year that indicated public and private spending in cloud computing will increase exponentially over the next few years, resulting in an available jobs boost of nearly 14 million positions worldwide.
<![if !vml]><![endif]>
David S. Linthicum, cloud computing expert and consultant
There is an explosion in both the use of cloud computing and the demand for people to assist in the mass migration to cloud. Indeed, there are about 50 to 70 jobs chasing truly qualified candidates at this point in time, according to technical recruiters.
And there are two categories of cloud computing careers that seem to be emerging in the space: positions seeking IT pros with specific cloud skills and positions looking for IT admins with cloud architecture know-how.
Jobs that require specific cloud computing skills, such as Amazon Web Services (AWS) expertise or Google App Engine development skills, are typically with companies that have already committed to specific cloud service providers. These are usually for newly formed groups within IT departments, and the position is focused around tactical solutions development.
Roles for people with specific cloud skills encompass the majority of cloud computing jobs on the market today -- with AWS skills leading by a large margin, and Google, Microsoft and Rackspace postings following. Figure 1 shows the growth of job postings that request AWS talent, with a 2,500% growth over the six-year period. These jobs range from configuration, to development, to operations positions. And salaries range from $80,000 to $180,000 annually, depending on location.
Companies with positions for cloud architects seek people who can define the cloud -- from business requirements to the actual cloud deployment. These jobs tend to be with companies that have yet to define their path to the cloud and need some assistance in doing so. They may be defining the use of existing private and public clouds, or perhaps building clouds from the ground up.
Cloud architecture jobs are typically posted as "cloud solution architect" or other descriptive terms. Job posters are looking for strategic knowledge of most cloud computing technology and providers, and the ability to form those clouds to fit enterprise goals or needs.
Cloud architecture candidates should have enterprise architecture and/or service-oriented architecture experience, with some knowledge of the proper use of cloud computing technology. Salaries range from $100,000 to $200,000 annually, depending on location.
What you need to land that hot, new cloud job
With the rise of cloud-related jobs comes the rise of cloud certification programs. Larger cloud computing technology providers and vendors, such as IBM and Microsoft, as well as independent training organizations such as Cloud School and Learning Tree, typically offer these programs. Top cloud certification programs include:
As you may expect, technology providers tend focus on their own products. However, they do provide the basics around cloud computing architectures. If you are someone that learns through this type of training and needs that piece of paper, then these cloud certification programs might work for you.

The majority of IT pros working in specific cloud positions either learned on the job or are self-taught. That may change as these types of programs become more popular, and employers require the certifications.
While cloud administrators can find what they need in the way of certifications, those looking for cloud architecture skills may be disappointed. General cloud computing courses typically focus on the very basics -- the difference between IaaS, SaaS and PaaS -- not on gory details, such as different approaches to building multi-tenant architecture, identity-based security and application programming interface design.
While most architects in the world of cloud computing also typically acquire their skills on the job, that could change as the certification programs become more comprehensive in the coming years.
Investing in cloud computing skills and knowledge seems to be a good bet today -- and a wise career move. While many IT admins will seek cloud skills and knowledge through training and certification programs, the reality is cloud computing is moving too fast for those programs to keep up.
David (Dave) S. Linthicum is the CTO and founder of Blue Mountain Labs, an internationally recognized industry expert and thought leader, and the author and co-author of 13 books on computing, including the best-selling Enterprise Application Integration. Dave keynotes at many leading technology conferences on cloud computing, SOA, enterprise application integration and enterprise architecture.
His latest book is Cloud Computing and SOA Convergence in Your Enterprise, a Step-by-Step Guide. Dave's industry experience includes tenures as CTO and CEO of several successful software companies and upper-level management positions in Fortune 100 companies. In addition, he was an associate professor of computer science for eight years and continues to lecture at major technical colleges and universities, including the University of Virginia, Arizona State University and the University of Wisconsin.


Tuesday, October 22, 2013

Using The Same Password across multiple accounts....

SQL Injection is one of the most common security vulnerabilities on the web and is successful only when the web application is not sufficiently secured.


Recently a hacking Group named 'TeamBerserk' claimed on Twitter that, they have stolen $100,000 by leveraging user names and passwords taken from a California ISP Sebastian (Sebastiancorp.com)to access victims' bank accounts.

A video proof was uploaded on the Internet, shows that how hackers used a SQL injection attack against the California ISP Sebastian to access their customers' database includes  e-mail addresses, user names and clear text passwords and then using the same data to steal money from those customers.

Let's see what SQL Injection is and how serious an attack like this actually can be.

SQL Injection is a type of web application vulnerability in which the attacker adds Structured Query Language (SQL) code to web inputs to gain access to an organization's resources. Using this technique, hackers can determine the structure and location of key databases and can download the database or compromise the database server.
  
 
It's so hard to remember multiple passwords, some people just use the same one over and over. Is your Facebook password the same as your Twitter password? How about the password for your bank's website?