Blog

  • Migrate on-premises virtual machines

    Migrating your on-premises workloads to Azure involves various phases. You’ve completed the planning and assessment, and prepared the environment and VMs for migration.

    The next phase is to track and monitor the replication process, before running a full migration to Azure. You’ll run a test migration in a non-production environment to ensure that your VMs can successfully migrate to Azure before finally cutting over to a full migration.

    In this unit, you’ll review the replication process and components involved. You’ll also learn how to track and monitor each phase of the migration process.

    Replication process

    The replication process consists of several steps, beginning with a Start Replication job.

    1. On successful completion of the Start Replication job, the VMs start their initial replication to Azure.
    2. During initial replication, a Hyper-V VM snapshot it taken. The Azure Site Recovery provider and Azure Recovery Service agent work together to replicate data from Hyper-V VMs to Azure. The replicated data is uploaded to a storage account in the Azure subscription.
    3. Disk data from the snapshot is replicated to Hyper-V Replica managed disks in Azure. The replica disks are used to create the Azure VMs when you migrate.
    4. Hyper-V Replica tracks disk changes during initial replication, and changes are stored in log files.
    5. On completion of initial replication, the VM snapshot is deleted, and delta replication starts.
    6. The Recovery Services agent periodically uploads replication logs to a log storage account.

    citrix training courses malaysia

  • Configure replication of on-premises virtual machines

    You’ve completed discovery and assessment and have identified the specific servers you plan to migrate for the pilot. You’ve also ensured that required prerequisites are in place for the Azure Migrate project and your on-premises VMs.

    Having completed these preparations, you’re ready to migrate your selected Hyper-V workloads to Azure.

    In this unit, you’ll review Azure Migrate Server Migration and how to configure replication for specific workloads to Azure.

    Set up replication

    The first step in migrating servers is to replicate them. In this task, you configure and enable the replication of your on-premises virtual machines from Hyper-V to the Azure Migrate Server Migration service.

    In the Azure Migrate Server Migration tool, click Replicate.

    Screenshot of the Azure Migrate: Server Migration panel with the Replicate button highlighted in red. The screenshot shows the number of discovered servers at 5 and the number of replicating servers at 0.

    In Source settings, select the Hyper-V workload.

    Screenshot of the Source settings options in the Replicate blade. The dropdown option for Are your machines virtualized? is highlighted in red and the option is set to Yes with Hyper-V.

    Although you can import migration settings from an existing assessment, you decide to specify the migrations settings for the VMs manually. This lets you change VM sizing and OS disk settings as needed.

    Screenshot of the Virtual machines settings options in the Replicate blade. Virtual machines is highlighted with a red border. The dropdown option for the Import migration settings from an assessment? Is shown as set to No, I’ll specify the migration settings manually and also highlighted with a red border.

    In Virtual Machines, select the VMs you plan to migrate. You can replicate up to 10 machines together. You’ve selected 20 machines for the pilot, so you’ll replicate them in 2 batches of 10.

    citrix certification malaysia

  • Enable Hyper-V host servers for replication

    You’re ready to migrate your on-premises workloads to Azure. If you haven’t yet added the Azure Migrate Server Migration tool to the Azure Migrate project, you can do so now. The tool supports agentless migration of Windows and Linux VMs, which is appropriate as agentless migration is a requirement for your migration pilot.

    Azure Migrate: Server Migration runs a lightweight Hyper-V VM appliance that discovers VMs and sends VM metadata and performance information to the tool. You’ve already set up the appliance during the discovery and assessment phase.

    The Azure Migrate Server Migration service uses Azure Site Recovery as the underlying migration engine.

    In this unit, you’ll look at how to deploy the Azure Site Recovery Provider on your Hyper-V host.

    Hyper-V replication components

    Before migrating your VMs, you’ll set up your Hyper-V host with the components it needs to manage replication of your VMs and data. With agentless migration, you install components on the Hyper-V host only. You don’t need to install anything on the Hyper-V VMs.

    The Microsoft Azure Site Recovery provider orchestrates replication for Hyper-V VMs. The provider also installs the Microsoft Azure Recovery Service agent which handles data replication. Data is uploaded to a storage account that you created as part of preparing your on-premises workloads for migration.

    cisco certification training courses malaysia

  • Analyze an image

    After connecting to your Azure AI Vision resource endpoint, your client application can use the service to perform image analysis tasks.

    Note the following requirements for image analysis:

    • The image must be presented in JPEG, PNG, GIF, or BMP format.
    • The file size of the image must be less than 4 megabytes (MB).
    • The dimensions of the image must be greater than 50 x 50 pixels.

    Submitting an image for analysis

    To analyze an image, you can use the Analyze Image REST method or the equivalent method in the SDK for your preferred programming language, specifying the visual features you want to include in the analysis.

    C#Copy

    using Azure.AI.Vision.ImageAnalysis;
    
    ImageAnalysisClient client = new ImageAnalysisClient(
        "<YOUR_RESOURCE_ENDPOINT>",
        new AzureKeyCredential("<YOUR_AUTHORIZATION_KEY>"));
    
    ImageAnalysisResult result = client.Analyze(
        <IMAGE_DATA_BYTES>, // Binary data from your image file
        VisualFeatures.Caption | VisualFeatures.Tags,
        new ImageAnalysisOptions { GenderNeutralCaption = true });

    ccnp certification training courses malaysia

  • Provision an Azure AI Vision resource

    To use Azure AI Vision image analysis services, you need to provision an Azure AI Vision resource in your Azure subscription. You can choose from multiple provisioning options:

    Diagram of AI Foundry containing AI services, which in turn contain AI Vision.
    1. Create an Azure AI Foundry project and an associated hub. By default, an Azure AI Foundry hub includes an Azure AI services multi-service resource, which includes Azure AI Vision. Azure AI Foundry projects are recommended for development of AI solutions on Azure that combine generative AI, agents, and pre-built Azure AI services, or which involve collaborative development by a team of software engineers and service operators.
    2. If you don’t need all of the functionality in an Azure AI Foundry hub, you can create an Azure AI services multi-service resource in your Azure subscription. You can then use this resource to access Azure AI Vision services and other AI services through a single endpoint and key.
    3. If you only need to use Azure AI Vision functionality, or you’re just experimenting with the service, you can create a standalone Computer Vision resource in your Azure subscription. One benefit of this approach is that the standalone service provides a free tier that you can use to explore the service at no cost.

    ccie certification training courses malaysia

  • Describe governance, risk, and compliance (GRC) concepts

    Organizations face increasing complexity and change in regulatory environments, calling for a more structured approach for managing governance, risk, and compliance (GRC).

    As organizations establish GRC competency they can establish a framework that includes implementing specific policies, operational processes, and technologies. A structured approach for managing GRC helps organizations reduce risk and improve compliance effectiveness.

    An important prerequisite to establishing GRC competency is understanding the key terms.

    Governance

    Governance is the system of rules, practices, and processes an organization uses to direct and control its activities. Many governance activities arise from external standards, obligations, and expectations. For example, organizations establish rules and process that define the who, what, where, and when users and applications can access corporate resources and who has administrative privileges and for how long.

    microsoft 365 certification training courses malaysia

  • Describe encryption and hashing

    One way to mitigate against common cybersecurity threats is to encrypt sensitive or valuable data. Encryption is the process of making data unreadable and unusable to unauthorized viewers. To use or read encrypted data, it must be decrypted, which requires the use of a secret key.

    There are two top-level types of encryption: symmetric and asymmetric. Symmetric encryption uses the same key to encrypt and decrypt the data. Asymmetric encryption uses a public key and private key pair. Either key can encrypt data, but the key used to encrypt can’t be used to decrypt encrypted data. To decrypt, you need a paired key. For example, if the public key is used to encrypt, then only the corresponding private key can be used to decrypt. Asymmetric encryption is used for things such accessing sites on the internet using the HTTPS protocol and electronic data signing solutions. Encryption may protect data at rest, or in transit. 

    oracle cloud infrastructure training courses malaysia

  • Describe the Zero Trust model

    Zero Trust assumes everything is on an open and untrusted network, even resources behind the firewalls of the corporate network. The Zero Trust model operates on the principle of “trust no one, verify everything.

    Attackers’ ability to bypass conventional access controls is ending any illusion that traditional security strategies are sufficient. By no longer trusting the integrity of the corporate network, security is strengthened.

    In practice, this means that we no longer assume that a password is sufficient to validate a user but add multi-factor authentication to provide additional checks. Instead of granting access to all devices on the corporate network, users are allowed access only to the specific applications or data that they need.

    oracle database training courses malaysia

  • Describe defense in depth

    Defense in depth uses a layered approach to security, rather than relying on a single perimeter. A defense in-depth strategy uses a series of mechanisms to slow the advance of an attack. Each layer provides protection so that, if one layer is breached, a subsequent layer will prevent an attacker getting unauthorized access to data.

    Example layers of security might include:

    • Physical security such as limiting access to a datacenter to only authorized personnel.
    • Identity and access security controls, such as multifactor authentication or condition-based access, to control access to infrastructure and change control.
    • Perimeter security of your corporate network includes distributed denial of service (DDoS) protection to filter large-scale attacks before they can cause a denial of service for users.
    • Network security, such as network segmentation and network access controls, to limit communication between resources.
    • Compute layer security such as securing access to virtual machines either on-premises or in the cloud by closing certain ports.
    • Application layer security to ensure applications are secure and free of security vulnerabilities.
    • Data layer security including controls to manage access to business and customer data and encryption to protect data.

    oracle e business suite training courses malaysia

  • Describe the shared responsibility model

    In organizations running only on-premises hardware and software, the organization is 100 percent responsible for implementing security and compliance. With cloud-based services, that responsibility is shared between the customer and the cloud provider.

    The shared responsibility model identifies which security tasks are handled by the cloud provider, and which security tasks are handled by you, the customer. The responsibilities vary depending on where the workload is hosted:

    • Software as a Service (SaaS)
    • Platform as a Service (PaaS)
    • Infrastructure as a Service (IaaS)
    • On-premises datacenter

    The shared responsibility model makes responsibilities clear. When organizations move to the cloud, some responsibilities transfer to the cloud provider and some to the customer organization.

    oracle linux administration training courses malaysia