Thursday, 12 September 2019

Add or change Azure subscription administrators

To manage access to Azure resources, you must have the appropriate administrator role. Azure has an authorization system called role-based access control (RBAC) with several built-in roles you can choose from. You can assign these roles at different scopes, such as management group, subscription, or resource group.
Microsoft recommends that you manage access to resources using RBAC. However, if you are still using the classic deployment model and managing the classic resources by using Azure Service Management PowerShell Module, you'll need to use a classic administrator.
 Tip
If you only use the Azure portal to manage the classic resources, you won’t need to use the classic administrator.
This article describes how add or change the administrator role for a user using RBAC at the subscription scope.

Assign a user as an administrator of a subscription

To make a user an administrator of an Azure subscription, assign them the Owner role (an RBAC role) at the subscription scope. The Owner role gives the user full access to all resources in the subscription, including the right to delegate access to others. These steps are the same as any other role assignment.
  1. In the Azure portal, open Subscriptions.
  2. Click the subscription where you want to grant access.
  3. Click Access control (IAM).
  4. Click the Role assignments tab to view all the role assignments for this subscription.
    Screenshot that shows role assignments
  5. Click Add > Add role assignment to open the Add role assignment pane.
    If you don't have permissions to assign roles, the option will be disabled.
  6. In the Role drop-down list, select the Owner role.
  7. In the Select list, select a user. If you don't see the user in the list, you can type in the Select box to search the directory for display names and email addresses.
    Screenshot that shows the Owner role selected
  8. Click Save to assign the role.
    After a few moments, the user is assigned the Owner role at the subscription scope.

Friday, 23 August 2019

Best Cloud Computing Certificates










Microsoft Azure
Amazon Web Services (AWS)
Google  Cloud Architect (GPC)
Vmware
Citrix
CompTIA
Salesforce Certifications
Red Hat OpenStack
IBM Certified Cloud Solution Architect
CCNA Cloud Certification


Top 6 Cloud Certification – Complete Details of Cloud Computing Certificates

Cloud Computing is becoming a major area of interest among people. Along with the interest, the Cloud Computing industry has generated a lot of investment too. if you also want to enter this industry, you should be certified with the best Cloud Computing certification. These Cloud certifications will not only provide you successful growth but also a great position in a company.
Cloud Certification

List of Cloud Certificates

Below mentioned are a few Cloud Computing certification.
  1. AWS Certified Solutions Architect
  2. Certificate of Cloud Security Knowledge
  3. Certified OpenStack Administrator (COA)
  4. Certified System Administrator in Red Hat OpenStack
  5. Cisco CCNA-Cloud
  6. Cloud Certified Professional
  7. Cloud Credential Council
  8. CompTIA Cloud Essentials
  9. Exin Cloud Computing Foundation
  10. Google Certified Professional Cloud Architect
  11. IBM Certified Cloud Solution Architect v2
  12. CloudU
  13. Microsoft Cloud Certifications
  14. Red Hat Certified Architect: Cloud
  15. Salesforce Certifications
  16. VMware Certified Professional
  17. Cloud Genius
  18. Cloud Institute Certifications

Why Cloud Certifications Are Important?

Cloud computing is growing at 22.8% CAGR and will reach $127.5 billion in a few years. Following are the reasons to take up a cloud certification.
Growth of Cloud Computing in IT industry

1. The Increment is Earning

The growth in cloud computing is integrating as the salary increases as per the skills and experience. The average salary of cloud architecture is $124, 406. Research by Forbes shows that professionals within AWS certification have a potential annual salary of $125,971. This clearly leads to the fact that cloud computing has a very fast growth.

2. Increase in Demand

It has been estimated that more than 25000 unfilled positions are available in the US which is related to Amazon Web Services alone. Moreover, the number of jobs in Microsoft Azure has increased over the years. The companies are just searching for professionals who are killed to work on the Microsoft Azure platform and certification of all these will help to get admitted in these jobs.

3. Proves Expertise and Enhances Credibility

Certifications along with knowledge are the best way to measure the skills of a person.
It has been estimated that three of the top four important attributes and organization looks for when hiring for a cloud-related position. This Cloud Computing certification implies that a person is capable and skilled to help an organization to reduce risk and cost in the project on different platforms. It also leads to the fact that a person can work on complex procedures and handle cloud deployment in an enterprise.

Best Cloud Computing Certificates

These are the some best Cloud Certifications, you can choose from it.

1. AWS Certified Solutions Architect

Amazon Web Services launched its certification in 2013. There are many job rules based credentials at the foundation associate and professional levels along with certifications. There are several roles for the candidates such as developer, operation, and architect. The professional news certification targets networking professional with two or more years of experience designing and deploying cloud environments on was.
  1. Number of Exams- There is only a single exam of AWS Certified Solutions
  2. Architect- Professional Level. It consists of mcqs which one has to do in 170 minutes.
  3. Cost of the exam- The cost of the exam is $300 which is further administered by Webassessor.
  4. Materials provided- AWS provides links and blueprints, practice exams, resource guides etc.

2. Cisco Certified Network Professional Cloud

The Cisco develops inventory Inspiring training and certification program. This program offers credentials that entry associate professional expert and architect levels. These Cloud certifications are one of the most value equations and their features in this year’s top 5 list.
The candidates opting for the certificate should have basic knowledge of cloud infrastructure and deployment models, networking and cloud storagesolutions, ongoing monitoring and other cloud administrative tasks. To get CCNA cloud two exams are required. Is credentials are valid for 3 years after which the credential holder must rectify by qualifying rectification examinations.
  1. Prerequisites and required courses- understanding basic Cisco cloud fundamentals, the introduction of Cisco cloud administration.
  2. A number of exams- There are two exams which consist of 55 to 65 questions which are 90 minutes in length.
  3. Cost for exams- $300 ($600 both).

3. Cisco Certified Network Associate Cloud

For CCNA cloud or any other Cisco certification, there are some prerequisites or training such a person should be familiar with troubleshooting and implementing the Cisco cloud infrastructure. They should be familiar with designing the Cisco cloud, about automating the Cisco enterprise cloud and building the Cisco cloud with application-centric infrastructure. There are 4 examinations for this Cloud Computing certification and they are-
  • Implementing and troubleshooting the Cisco cloud infrastructure
  • Designing the Cisco cloud
  • Automation of the Cisco cloud
  • Building a Cisco cloud with application-centric infrastructure
The cost of the exam is $300 each and the total cost is 1200 dollars. They are few materials provided by the Cisco as the maintenance numerous resources for credential seekers which include blogs study and discussion group training videos self-assessment tools etc. There is a Cisco Marketplace Book Store from where the training materials can be bought.

4. MCSE: Cloud Platform and Infrastructure

This is one of the valuable Cloud computing certifications as it analyses the ability of a candidate to manage data centers in networking virtualization, system and identity management, storage in the cloud technologies which are related to it. This cloud certification candidate to get Microsoft certified solutions associate (MCSA) certification. These exams include topics such as implementing, developing and architecting Azure related solution, configuring and operating hybrid cloud with the help of Azure stack designing. It also helps in designing and implementing big data analytics solutions for cloud data platforms.
Below mentioned are the MCSA certificates along with the examination which an individual should clear.
  • Windows Server 2016- 3 exams
  • Cloud platform- 2 exams
  • Linux on Azure- 2 exam
  • Windows server 2012- 3 exams
Te first MCSE exam along with two or three prerequisite exams. The cost of this exam is $165 plus $300 for the prerequisite exam. There are several self-study material charge study groups forums blogs evaluation center and many more they are also downloadable books for purchase. Moreover, there are free training courses on a variety of topics

5. VPC7- CMA (VMware Certified Professional)

This is a type of cloud management and automation certification. Virtualizations play an important role in cloud computing as it has been contributed a lot to it. Company’s newest cloud credential certification is based on Vsphere 6.5 and VRealise. There are few prerequisites which an individual should possess for the certification. A person should have a minimum of 6 months experience on VSphere 8 and VRealise. Complete the following below mentioned courses
  • vRealize Automation: Install, Configure, Manage [V7.0], [v7.0]
  • Cloud Orchestration and Extensibility
  • ZRealize Automation: Orchestration and Extensibility.
These training courses are fluctuating so the candidate should check regularly the training courses which are modified. There are approximately 123 examinations which depend on current VCP certification with 65 questions which an individual has to solve within 110 minutes. There is a passing score of 300 which one should clear to get certified.
For VSphere 6.5 Foundations there are 70 questions which one should finish in 105 minutes. The minimum passing score is 300.
For VPC7- CMA, there are 85 questions which one has to finish in one 110 minutes. The passing score is 300
The cost of the examiners $125 for the first one and$250 for the second one.

Cloud Computing Job Roles.

Cloud Computing Job Roles.






Cloud administrator: To become a cloud administrator, a candidate generally must have three to five years of practical experience in the cloud. A cloud admin should have a strong understanding of system management, troubleshooting and virtualization. They should know Linux, along with some configuration management tools, monitoring tools and scripting languages. Beyond their cloud knowledge, administrators should have strong leadership and people skills


Cloud architect: A cloud architect focuses on the big picture of infrastructure design and configuration rather than individual server configurations. To succeed, the candidate should bring eight to 10 years of experience and be able to build a roadmap for the organization's existing and future cloud assets

Cloud engineer: A cloud engineer is in charge of any and all technical responsibilities associated with cloud computing. Companies that want to hire a cloud engineer look for someone with three to five years of cloud services experience.
The engineer should be versed in areas such as open source technology, scripting languages, multi-cloud environments, system engineering and software development. This cloud computing job role is responsible for the design, planning and management of the cloud infrastructure. Familiarity with APIs, orchestration and automation, DevOps and databases are all pluses for cloud engineers on top of their computer science or engineering degrees.

Cloud security manager: Security is a concern for both private and public clouds. Providers and users alike take comprehensive security measures to ensure that data is stored safely. Because of this, cloud security roles are vital for IT teams within companies. Cloud security managers should have completed formal training and acquired vendor-neutral certifications to stand out in the job field.
To be competitive, a cloud security manager candidate should have a strong understanding of compliance issues and IT governance related to the cloud. A security manager designs, implements and maintains security strategies. They should know the major modern software development approaches, because the role is often incorporated into software development. Security managers can excel in the position if they constantly monitor the IT landscape to asses and prevent new threats to the corporate cloud estate.
Cloud application developer: An effective cloud application developer has to be a proficient in most -- if not all -- major scripting languages, with typically at least five years of experience. However, specific job roles dictate the expected software tools knowledge. For example, if the job is geared toward web development, demonstrate skills with HTML5 and jQuery. Since software development requires integration tasks, application developers need to know the back-end system integrations with the major cloud platforms.
Cloud app developer applicants should research the common cloud providers and platforms. Someone in this role will build, test and deploy applications in a company's cloud environment -- often using DevOps practices, as well as CI/CD tools. If candidates are experienced, versatile and work well with others, they are a great fit for a cloud application developer position.
Cloud network engineer: A cloud network engineer wears many hats. The role is primarily responsible for the implementation, configuration, maintenance and support of the entire cloud network -- but the obligations don't stop there. Cloud network engineers can also be in charge of the administration, monitoring, documentation, security and integration of the company's network, as well as other related cloud services.
A good network engineer has acquired relevant certifications in networking, security and other industry standards for the job role. Candidates should have practical experience in asset deployment and management. This role requires a strong understanding of data center administration -- preferably more than five years of experience.
Cloud automation engineer: One of the most critical and influential roles that affects a business's success with its cloud strategy is a cloud automation engineer. An automation engineer takes experience from software development or IT operations positions and applies a focus on cloud automation, orchestration and integration. More often than not, this role requires a widespread understanding of hardware and software, as well as data center and cloud infrastructure. A cloud automation engineer implements, optimizes and supports an infrastructure.
To get hired in this growing cloud computing job role, a candidate should have five to 10 years of experience in infrastructure operations and application development, in addition to two or more years of practical experience with CI/CD development models. There are no industry certifications required for this position across the board; expectations vary from employer to employer. A good cloud automation engineer has hands-on experience with cloud platforms and technologies. This is usually a senior position, so it is crucial for the engineer's knowledge and experience to be reflected in her work.




Advantages and Disadvantages of Cloud Computing


What is Cloud Computing?

Cloud computing is a term referred to storing and accessing data over the internet. It doesn't store any data on the hard disk of your personal computer. In cloud computing, you can access data from a remote server.

Advantages of Cloud Computing

Here, are important benefits for using Cloud computing in your organization:
Cloud Computing

Cost Savings

Cost saving is the biggest benefit of cloud computing. It helps you to save substantial capital cost as it does not need any physical hardware investments. Also, you do not need trained personnel to maintain the hardware. The buying and managing of equipment is done by the cloud service provider.

Strategic edge

Cloud computing offers a competitive edge over your competitors. It helps you to access the latest and applications any time without spending your time and money on installations.

High Speed

Cloud computing allows you to deploy your service quickly in fewer clicks. This faster deployment allows you to get the resources required for your system within fewer minutes.

Back-up and restore data

Once the data is stored in a Cloud, it is easier to get the back-up and recovery of that, which is otherwise very time taking process on-premise.

Automatic Software Integration

In the cloud, software integration is something that occurs automatically. Therefore, you don't need to take additional efforts to customize and integrate your applications as per your preferences.

Reliability

Reliability is one of the biggest pluses of cloud computing. You can always get instantly updated about the changes.

Mobility

Employees who are working on the premises or at the remote locations can easily access all the could services. All they need is an Internet connectivity.

Unlimited storage capacity

The cloud offers almost limitless storage capacity. At any time you can quickly expand your storage capacity with very nominal monthly fees.

Collaboration

The cloud computing platform helps employees who are located in different geographies to collaborate in a highly convenient and secure manner.

Quick Deployment

Last but not least, cloud computing gives you the advantage of rapid deployment. So, when you decide to use the cloud, your entire system can be fully functional in very few minutes. Although, the amount of time taken depends on what kind of technologies are used in your business.

Other Important Benefits

Apart from the above, some other advantages of cloud computing are:
  • On-Demand Self-service
  • Multi-tenancy
  • Offers Resilient Computing
  • Fast and effective virtualization
  • Provide you low-cost software
  • Offers advanced online security
  • Location and Device Independence
  • Always available, and scales automatically to adjust to the increase in demand
  • Allows pay-per-use
  • Web-based control & interfaces
  • API Access available.

Disadvantages of Cloud Computing

Here, are significant challenges of using Cloud Computing:

Performance Can Vary

When you are working in a cloud environment, your application is running on the server which simultaneously provides resources to other businesses. Any greedy behavior or DDOS attack on your tenant could affect the performance of your shared resource.

Technical Issues

Cloud technology is always prone to an outage and other technical issues. Even, the best cloud service provider companies may face this type of trouble despite maintaining high standards of maintenance.

Security Threat in the Cloud

Another drawback while working with cloud computing services is security risk. Before adopting cloud technology, you should be well aware of the fact that you will be sharing all your company's sensitive information to a third-party cloud computing service provider. Hackers might access this information.

Downtime

Downtime should also be considered while working with cloud computing. That's because your cloud provider may face power loss, low internet connectivity, service maintenance, etc.

Internet Connectivity

Good Internet connectivity is a must in cloud computing. You can't access cloud without an internet connection. Moreover, you don't have any other way to gather data from the cloud.

Lower Bandwidth

Many cloud storage service providers limit bandwidth usage of their users. So, in case if your organization surpasses the given allowance, the additional charges could be significantly costly

Lacks of Support

Cloud Computing companies fail to provide proper support to the customers. Moreover, they want their user to depend on FAQs or online help, which can be a tedious job for non-technical persons.

Conclusion:

Despite all the pro and cons, we can't deny the fact that Cloud Computing is the fastest growing part of network-based computing. It offers a great advantage to customers of all sizes: simple users, developers, enterprises and all types of organizations. So, this technology here to stay for a long time.














Cloud Computing, has now made it effortlessly easy for all to access applications and software from the internet. Earlier the software and applications had to be physically installed but not anymore. With the evolution in technology and the feasibility to access beneficial apps off the internet, businesses are reaping huge benefits from cloud computing.
However, along with the advantages cloud computing provides, the disadvantages are pretty evident. There are several advantages with cloud computing, and there are prominent setbacks as well.

Advantages

Cost Saving

Cloud computing has invariable benefited businesses and organizations to help cut costs. The core strategy of every business is to churn out as much revenue as possible, while keeping the expenses at a minimum. With Cloud Computing, you can save substantial capital costs, with zero expense as you don’t need to install applications or in-house servers. With no in-house servers, the operational costs of running and maintaining them is eliminated. If the servers were present physically this would call for massive expenses for maintenance, air conditioning, power and other associated expenses.
The benefits of associating your business process with cloud is that you pay for the services, and disengage whenever you don’t need the storage service. Organizations do not need to worry about expending a massive portion of the IT capital for an in-house sever.
Often people wonder if it is extremely expensive to afford the cloud, but the fact is that it’s quite convenient even for small businesses to get on the cloud. Cloud services are quite affordable for small businesses as well.

Reliability

With the need to cater to a larger diverse audience, comes a massive bout of responsibility as well. The cloud infrastructure has to be very efficient in catering to the needs of several clients and maintain its consistency in its functionality and services. Most cloud service providers assure a guarantees assistance round the clock for all days of the contract and there is always close to 100% availability. You don’t need to worry about server maintenance and if the host server fails, the hosted files can easily be transitioned to other available servers.

Manageability

The ordeal of maintaining and dealing with server issues become almost non-existent with cloud services. With opting to venture onto cloud services, businesses will benefit massively for enhanced and structured IT services and the various intricate details of managing the servers. All the services related technicalities are taken care by the service provider and you will enjoy the luxury of a simple web-based user interface to access your applications, services and services. Businesses now need not worry about the installation and massive expenditure on setting up a server with all the amenities. The service providers abide by the signed Service-Level-Agreement to ensure timely assistance to your business needs and they guarantee to provide the required service to help you use the cloud based servers.

Strategic Edge

With competitions soaring high, you might be in need of the latest applications to catch up with the rest of the crowd. Through cloud computing you will have access to the latest apps and infrastructure to create, develop and enhance your deliverables. Your company could access software that is the need of the hour, without actually having to invest in installations or in the maintenance of the software.
Cloud computing lets you focus on your key business objectives and not worry too much about the installation of applications and software.

Disadvantages of Cloud Computing

Downtime

With massive overload on the servers from various clients, the service provider might come up against technical outages. Due to this unavoidable situation your business could be temporarily sabotaged.
And in case your internet connection is down, you will not be able to access the data, software or applications on the cloud. So basically you are depending on the quality of the internet to access the tools and software, as it is not installed in-house.

Security

There is room for imminent risk for your data even though cloud service providers abide by strict confidentiality terms, are industry certified and implement the best security standards. When you seek to use cloud-based technology you are extending your access controls to a third party agent to import critical confidential data from your company onto the cloud. With high levels of security and confidentiality involved, the cloud service providers are often faced with security challenges.
The presence of data on the cloud opens up a greater risk of data theft as hackers could find loopholes in the framework. Basically your data on the cloud is at a higher risk, than if it was managed in-house.
Hackers could find ways to gain access to data, scan, exploit a loophole and look for vulnerabilities on the cloud server to gain access to the data.
For instance, when you are dealing with a multi-tenant cloud server, the chances of a hacker breaking into your data is quite high, as the server has data stored by multiple users. But the cloud-based servers take enough precautions to prevent data thefts and the likelihood of being hacked is quite less.

Vendor Lock-In

Companies might find it a bit of a hassle to change the vendors. Although the cloud service providers assure that it is a breeze to use the cloud and integrate your business needs with them, disengaging and moving to the next vendor is not a forte that’s completely evolved. As the applications that work fine with one platform may not be compatible with another. The transition might pose a risk and the change could be inflexible due to synchronisation and support issues.

Limited Control

Organisations could have limited access control on the data, tools and apps as the cloud is controlled by the service provider. It hands over minimal control to the customer, as the access is only limited to the applications, tools and data that is loaded on the server and no access to the infrastructure itself. The customer may not have access to the key administrative services.

Conclusion

The advantages of cloud computing is way too good, is quite cost effective and it is efficient. The drawbacks are incidental and almost negligible. The decision to opt for cloud based services is great with saving substantial costs with regards to installation and maintenance, reduced downtime, almost negligible manpower involved in monitoring the servers and no collateral investment with regards to the infrastructure required to house the servers in-house. 

Cloud Deployment Models

                                      Cloud Deployment Models



Public Cloud Model
Private Cloud Model
Hybrid Cloud Model
Community Cloud Model


Public Cloud allows systems and services to be easily accessible to general public. The IT giants such as Google, Amazon and Microsoft offer cloud services via Internet. The Public Cloud Model is shown in the diagram below.
Public Cloud Model

Benefits

There are many benefits of deploying cloud as public cloud model. The following diagram shows some of those benefits:
Public Cloud Model Benefits

Cost Effective

Since public cloud shares same resources with large number of customers it turns out inexpensive.

Reliability

The public cloud employs large number of resources from different locations. If any of the resources fails, public cloud can employ another one.

Flexibility

The public cloud can smoothly integrate with private cloud, which gives customers a flexible approach.

Location Independence

Public cloud services are delivered through Internet, ensuring location independence.

Utility Style Costing

Public cloud is also based on pay-per-use model and resources are accessible whenever customer needs them.

High Scalability

Cloud resources are made available on demand from a pool of resources, i.e., they can be scaled up or down according the requirement.

Disadvantages

Here are some disadvantages of public cloud model:

Low Security

In public cloud model, data is hosted off-site and resources are shared publicly, therefore does not ensure higher level of security.

Less Customizable

It is comparatively less customizable than private cloud.


Private Cloud Model


Private Cloud allows systems and services to be accessible within an organization. The Private Cloud is operated only within a single organization. However, it may be managed internally by the organization itself or by third-party. The private cloud model is shown in the diagram below.
Private Cloud Model

Benefits

There are many benefits of deploying cloud as private cloud model. The following diagram shows some of those benefits:
Private Cloud Model Benefits

High Security and Privacy

Private cloud operations are not available to general public and resources are shared from distinct pool of resources. Therefore, it ensures high security and privacy.

More Control

The private cloud has more control on its resources and hardware than public cloud because it is accessed only within an organization.

Cost and Energy Efficiency

The private cloud resources are not as cost effective as resources in public clouds but they offer more efficiency than public cloud resources.

Disadvantages

Here are the disadvantages of using private cloud model:

Restricted Area of Operation

The private cloud is only accessible locally and is very difficult to deploy globally.

High Priced

Purchasing new hardware in order to fulfill the demand is a costly transaction.

Limited Scalability

The private cloud can be scaled only within capacity of internal hosted resources.

Additional Skills

In order to maintain cloud deployment, organization requires skilled expertise.

Hybrid Cloud Model

Hybrid Cloud is a mixture of public and private cloud. Non-critical activities are performed using public cloud while the critical activities are performed using private cloud. The Hybrid Cloud Model is shown in the diagram below.
Hybrid Cloud Model

Benefits

There are many benefits of deploying cloud as hybrid cloud model. The following diagram shows some of those benefits:
Hybrid Cloud Model Benefits

Scalability

It offers features of both, the public cloud scalability and the private cloud scalability.

Flexibility

It offers secure resources and scalable public resources.

Cost Efficiency

Public clouds are more cost effective than private ones. Therefore, hybrid clouds can be cost saving.

Security

The private cloud in hybrid cloud ensures higher degree of security.

Disadvantages

Networking Issues

Networking becomes complex due to presence of private and public cloud.

Security Compliance

It is necessary to ensure that cloud services are compliant with security policies of the organization.

Infrastructure Dependency

The hybrid cloud model is dependent on internal IT infrastructure, therefore it is necessary to ensure redundancy across data centers.

Community Cloud Model


Community Cloud allows system and services to be accessible by group of organizations. It shares the infrastructure between several organizations from a specific community. It may be managed internally by organizations or by the third-party. The Community Cloud Model is shown in the diagram below.
Community Cloud Model

Benefits

There are many benefits of deploying cloud as community cloud model.
Community Cloud Model Benefits

Cost Effective

Community cloud offers same advantages as that of private cloud at low cost.

Sharing Among Organizations

Community cloud provides an infrastructure to share cloud resources and capabilities among several organizations.

Security

The community cloud is comparatively more secure than the public cloud but less secured than the private cloud.

Issues

  • Since all data is located at one place, one must be careful in storing data in community cloud because it might be accessible to others.
  • It is also challenging to allocate responsibilities of governance, security and cost among organizations.