Skip to main content

Posts

Showing posts from December, 2019

Azure Migration Planning Step by Step

Azure Migration Planning Step by Step The best way to do the azure migration is to use the most popular azure migration framework.  Assess your current systems with Azure Migrate, and migrate them with Azure Site Recovery and Azure Database Migration Service. Azure Migration Framework As a path for migration, each stage focuses on a particular aspect of ensuring the success of a migration. Assess Migrate Optimize  and   Monitor Step 1: Assess Identify the servers, applications, and services that are in scope for migration. After that involve your IT and business teams that work with those services. By Involving these teams in as early as possible in the migration process, you ensure that they can provide guidance, feedback, and support for the migration. Every  application must be fully investigated before any work takes place. There are multiple migration options: Rehost: While using this option you need to rec...

Azure Security Documentation and Compliance Offerings

Azure Security Documentation and Compliance Offerings The following list provides details about some of the compliance offerings available. Criminal Justice Information Services (CJIS) . Any US state or local agency that wants to access the FBI's CJIS database is required to adhere to the CJIS Security Policy. Azure is the only major cloud provider that contractually commits to conformance with the CJIS Security Policy, which commits Microsoft to adhere to the same requirements that law enforcement and public safety entities must meet. Cloud Security Alliance (CSA) STAR Certification . Azure, Intune, and Microsoft Power BI have obtained STAR Certification, which involves a rigorous independent third-party assessment of a cloud provider's security posture. This STAR certification is based on achieving ISO/IEC 27001 certification and meeting criteria specified in the Cloud Controls Matrix (CCM). This certification demonstrates that a cloud service provider: C...

What is cloud computing?

What is cloud computing? Cloud computing is a mechanism for renting resources, like storage space, CPU cycles, on another company's computers. You only pay for what you use. The company providing these services is referred to as a cloud provider. For example, providers are Microsoft, Amazon, and Google.  The cloud provider is responsible for the physical hardware required to execute your work, and for keeping it up-to-date. Compute power - such as Linux servers or web applications Storage - such as files and databases Networking - such as secure connections between the cloud provider and your company Analytics - such as visualizing telemetry and performance data What are the containers?  Containers provide a consistent, isolated execution environment for applications. They're similar to Virtual Machines except they don't require a guest operating system . Instead, the application and all its dependencies are packaged into a "container" and then ...

Best Way To Update Storage Account SKU Plan Example

How to Update Existing Storage Account SKU Plan? ​T he updates operation allow updating The SKU,  Encryption,  Access tier,   Tags   It can also be used to map the account to a custom domain Only one custom domain is supported per storage account. The change of the custom domain is not supported. In order to replace an old custom domain, the old value must be cleared/unregistered before a new value can be set.  PowerShell: Update Storage Account SKU Example Set-AzureRmStorageAccount -ResourceGroupName "YourResourceGroup" -AccountName " YourSorageAccounNAME " -Type "Standard_LRS" Visit MSDN For More Powershell Commands https://docs.microsoft.com/en-us/powershell/module/azurerm.storage/set-azurermstorageaccount?view=azurermps-6.13.0 Azure API:  Update Storage Account SKU Example PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/sto...

ASP.NET Core Blazor Advantage and Disadvantage

ASP.NET Core Blazor Advantage and Disadvantage Advantage of The Blazor WebAssembly Hosting Model There's no .NET server-side dependency.  The app is fully functioning after downloading it to the client. Client resources and capabilities are fully utilized. Work is offloaded from the server to the client.  Serverless deployment scenarios are possible, ie. you can use  Azure Storage Account and CDN to host your application A disadvantage of Blazor WebAssembly Hosting: The app is restricted to the capabilities of the browser. Client hardware and software should be capable to provide the environment to run the application (for example, WebAssembly support is required) App size is larger, and apps take longer to load.

Azure Data Load (ETL) Process using Azure Functions Step by Step Example

Data Load (ETL) Process using Azure Functions Azure Functions  are serverless and are a great solution for processing data, integrating systems, working with the internet-of-things (IoT), and building simple APIs and microservices. Consider Functions for tasks like image or order processing, file maintenance, or for any tasks that you want to run on a schedule. Here we are talking about ETL process implementation using Azure Functions, even though Azure Data Factory is out there but if you are a c# developer you will love it . You can leverage all the benefits of the App Service Plan and/or Consumption Plan(Pay As you Go) along with Event-Driven Process and Programming Model Azure Durable Function Durable Function is an extension of Azure Function that lets you write stateful functions in a serverless compute environment. It allows you to define stateful workflows by writing orchestrator functions and stateful entities by writing entity/Activity functions using the ...

Azure Logic Apps Send Email Using Send Grid Step by Step Example

Azure Logic Apps Send Email Using Send Grid Step by Step     Step 1- Create Send Grid Account Create a SendGrid Account  https://sendgrid.com/ Login and Generate Sendgrid Key and keep it safe that will be used further to send emails You can use Free service. it's enough for the demo purpose Step 2- Logic App Design Login to  https://portal.azure.com Go to Resources and Create Logic App Named "EmailDemo" Go To Newly Created Rosoure Named "EmailDemo" and Select a Trigger "Recurrence", You can choose according to your needs like HTTP, etc. Note* Without trigger you can not insert new steps or Actions Click on Change Connection and add Send Grid Key  Click on Create and Save Button on the Top. As we have recurrence so it will trigger according to our setup(every 3 months) so just for the test click on "RUN" button  Finally, you should get an email like below one:

How to Crack the Microsoft Interview?

   How to Crack the Microsoft Interview? Dear Friends, I am a former employee of Microsoft and want to help youngsters and interested people, who are willing to join Microsoft India. When I was trying to join Microsoft that timed I struggled a lot and did not get any correct path and advice. I'll try to simplify things for you... 😊 You need to understand the Microsoft culture before doing anything. Microsoft focus on Growth Mindset:  https://careers.microsoft.com/us/en/culture Satya Nadella popularized the growth mindset in Microsoft workplace culture when he became CEO in 2014. He had repeatedly credited Dweck's "Mindset" as inspiration for Microsoft's culture change. Now the idea of a growth mindset has embedded itself in Microsoft's rhetoric. A growth mindset emphasizes the way you relate your sense of self to a challenge. For example, if you apply a growth mindset when presented with a difficult problem, you don't see the problem a...

What is Serverless architecture?

What is Serverless architecture?     Serverless computing enables developers to build applications faster as infrastructure will be managed by the service provider(Azure). With serverless applications, the cloud service provider automatically provisions, scales and manages the infrastructure required to run the code. Advantage of Serverless architecture: The following top 3 points will be managed by the service providers for you. No Infrastructure management Automatic Scalability An efficient way to use azure resources so you will save more money here Serverless applications reduce the operations dependencies on each development cycle, increasing development teams’ agility to deliver more in less time. Bonus Points: Following are the azure serverless compute/services Serverless functions Serverless workflows(Logic Apps) Serverless API gateway Serverless Kubernetes Serverless application environments A short video tutorial: Logic App Inte...

Difference between IaaS, PaaS,SaaS and On-Premises

Difference between IaaS, PaaS,SaaS and On-Premises Infrastructure as a service ( IaaS ) is an instant computing infrastructure, provisioned and managed over the internet. for example Virtual Machine(VM). The consumer has full control over the VM and has to maintain Patching, Software Updates, Security, etc. Platform as a service ( PaaS ) is a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications. You purchase the resources you need from a  cloud service provider (Azure, AWS, Google, etc..)  on a pay-as-you-go basis and access them over a secure Internet connection. Software as a service ( SaaS ) allows users to connect to and use cloud-based apps over the Internet. Common examples are email, calendaring, and office tools (such as Microsoft Office 365). In short, I am trying to explain it, see the following table. ...