Getting Started With Oracle Cloud Free Tier: Create Modern Web Applications Using Always Free Resources Adrian PNG

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 54

Getting Started with Oracle Cloud Free

Tier: Create Modern Web Applications


Using Always Free Resources Adrian
Png
Visit to download the full and correct content document:
https://ebookmeta.com/product/getting-started-with-oracle-cloud-free-tier-create-mod
ern-web-applications-using-always-free-resources-adrian-png/
More products digital (pdf, epub, mobi) instant
download maybe you interests ...

Extending Oracle Application Express with Oracle Cloud


Features: A Guide to Enhancing APEX Web Applications
with Cloud-Native and Machine Learning Technologies 1st
Edition Adrian Png
https://ebookmeta.com/product/extending-oracle-application-
express-with-oracle-cloud-features-a-guide-to-enhancing-apex-web-
applications-with-cloud-native-and-machine-learning-
technologies-1st-edition-adrian-png/

Getting Started with Containers in Azure: Deploy Secure


Cloud Applications Using Terraform 2nd Edition Shimon
Ifrah

https://ebookmeta.com/product/getting-started-with-containers-in-
azure-deploy-secure-cloud-applications-using-terraform-2nd-
edition-shimon-ifrah/

Getting Started with Angular: Create and Deploy Angular


Applications 1st Edition Victor Hugo Garcia

https://ebookmeta.com/product/getting-started-with-angular-
create-and-deploy-angular-applications-1st-edition-victor-hugo-
garcia/

Snowflake Essentials: Getting Started with Big Data in


the Cloud Bell

https://ebookmeta.com/product/snowflake-essentials-getting-
started-with-big-data-in-the-cloud-bell/
Getting Started with MariaDB Bartholomew Daniel

https://ebookmeta.com/product/getting-started-with-mariadb-
bartholomew-daniel/

Building Modern Web Applications with ASP NET Core


Blazor Learn how to use Blazor to create powerful
responsive and engaging web applications Brian Ding

https://ebookmeta.com/product/building-modern-web-applications-
with-asp-net-core-blazor-learn-how-to-use-blazor-to-create-
powerful-responsive-and-engaging-web-applications-brian-ding/

Building Web Applications with Visual Studio 2017:


Using .NET Core and Modern JavaScript Frameworks 1st
Edition Philip Japikse

https://ebookmeta.com/product/building-web-applications-with-
visual-studio-2017-using-net-core-and-modern-javascript-
frameworks-1st-edition-philip-japikse/

Web Application Development with Streamlit: Develop and


Deploy Secure and Scalable Web Applications to the
Cloud Using a Pure Python Framework 1st Edition
Mohammad Khorasani
https://ebookmeta.com/product/web-application-development-with-
streamlit-develop-and-deploy-secure-and-scalable-web-
applications-to-the-cloud-using-a-pure-python-framework-1st-
edition-mohammad-khorasani/

Animation For Beginners Getting Started with Animation


Filmmaking Meroz

https://ebookmeta.com/product/animation-for-beginners-getting-
started-with-animation-filmmaking-meroz/
Adrian Png and Luc Demanche

Getting Started with Oracle Cloud Free


Tier
Create Modern Web Applications Using Always Free
Resources
1st ed.
Adrian Png
Vancouver, BC, Canada

Luc Demanche
Montreal, QC, Canada

Any source code or other supplementary material referenced by the


author in this book is available to readers on GitHub via the book’s
product page, located at www.​apress.​com/​9781484260104. For more
detailed information, please visit http://​www.​apress.​com/​source-code.

ISBN 978-1-4842-6010-4 e-ISBN 978-1-4842-6011-1


https://doi.org/10.1007/978-1-4842-6011-1

© Adrian Png and Luc Demanche 2020

This work is subject to copyright. All rights are reserved by the


Publisher, whether the whole or part of the material is concerned,
specifically the rights of translation, reprinting, reuse of illustrations,
recitation, broadcasting, reproduction on microfilms or in any other
physical way, and transmission or information storage and retrieval,
electronic adaptation, computer software, or by similar or dissimilar
methodology now known or hereafter developed.

The use of general descriptive names, registered names, trademarks,


service marks, etc. in this publication does not imply, even in the
absence of a specific statement, that such names are exempt from the
relevant protective laws and regulations and therefore free for general
use.

The publisher, the authors and the editors are safe to assume that the
advice and information in this book are believed to be true and accurate
at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, expressed or implied, with respect to the
material contained herein or for any errors or omissions that may have
been made. The publisher remains neutral with regard to jurisdictional
claims in published maps and institutional affiliations.

Distributed to the book trade worldwide by Springer Science+Business


Media New York, 233 Spring Street, 6th Floor, New York, NY 10013.
Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-
ny@springer-sbm.com, or visit www.springeronline.com. Apress Media,
LLC is a California LLC and the sole member (owner) is Springer
Science + Business Media Finance Inc (SSBM Finance Inc). SSBM
Finance Inc is a Delaware corporation.
Dedicated especially to my wife. I would not have come this far without
your love, support, and encouragement.
—Adrian Png
A special thank-you to my family, my kids and especially to my wife
Marie-Eve, for their support, patience, and understanding during this
project.
—Luc Demanche
Introduction
The Oracle Cloud Infrastructure (OCI) is Oracle’s Infrastructure-as-a-
Service (IaaS) offering. Like its competitors, the OCI offers customers a
broad range of network, compute, database, and other supporting
components needed to build a cloud-based computing infrastructure.
By carefully designing and engineering your systems architecture, you
can deploy, scale, and maintain a robust environment that supports
from the simplest to the most complex computing workloads, such as
web applications and even Machine Learning tasks!
In 2019, Oracle made a surprising announcement at its annual
Oracle OpenWorld event. Mr. Larry Ellison, Oracle’s Executive Chairman
and Chief Technology Officer, announced the availability of the Oracle
Cloud Free Tier. With it comes a suite of Always Free components that
will allow anyone to deploy web applications using state-of-the-art
technology such as the Oracle Autonomous Database.
This book is carefully divided into four parts. We begin by
understanding how to obtain a free account and then set up the
necessary credentials to access the OCI console and use its facilities.
Next, we take a deep dive into all the Always Free components where
you will understand what they are, how to create and use them, and any
Always Free limitations that you need to be aware of. In Part 3, we will
put on the web developer’s hat and demonstrate how to create a
multitiered web application environment using the Oracle Autonomous
Database and a variety of programming languages and frameworks.
Last but not least, we will cover some advanced topics on improving
your efficiency as an OCI administrator as well as discuss next steps.
Whether you are a fresh graduate software programmer or an
experienced database administrator, we hope that this book will
provide a comprehensive guide to the Oracle Cloud’s Free Tier offering
and that the knowledge will enable you to fully utilize the technology
and tools available to you and then use them to build a robust
computing environment for supporting your web applications.
Acknowledgments
We would like to thank Jonathan Gennick for involving us in this
exciting project and for keeping us in pace throughout the journey. We
are grateful to Jill Balzano for her guidance and for keeping us
organized. Last but not least, our heartfelt thanks to the brilliant minds
at Oracle who engineered the products we have written about. This
book would be meaningless without your great work and dedication to
the advancement of technology. Thank you!

—Adrian Png and Luc Demanche

I would like to thank Adrian for giving me the opportunity of


writing this book with him. It has been a pleasure working with him on
this project.

—Luc Demanche
Table of Contents
Part 1: Getting Started
Chapter 1:​Create an Account - Adrian Png
Process
Regions and Home Region
Billing and Verifications
Account Confirmation
Trial Period and Credits
Promotional Pricing
My Oracle Support
Overview of Always Free Resources
Summary
Chapter 2:​Identity and Access Management - Luc Demanche
IAM Components
Home Region
Resource
User
Group
Policies
Compartment
Federation
Managing IAM Components
Managing Compartments
Managing Groups
Managing Policies
Managing Users
Authentication Settings
Multifactor Authentication
Summary
Part 2: Infrastructure and Operations
Chapter 3:​Basic Networking - Luc Demanche
Networking Concepts
IP Address
Router
Firewall
Network Segmentation
Virtual Cloud Network
IP Address Range
Subnet
Route Table
Security List and Network Security Group
Internet Gateway
NAT Gateway
Service Gateway
Simple Network Topology
Summary
Chapter 4:​Compute Instance - Luc Demanche
Images
Oracle Platform Images
Oracle Images
Partner Images
Custom Images
Shapes
How to Create a Compute Instance
Limitations
Summary
Chapter 5:​Storage - Luc Demanche
Block and Boot Volume
Security
Performance
Backup
Limitation
Object Storage
How to Create a Bucket
Lifecycle Policy Rules
How to Upload an Object
How to Delete an Object
How to Replicate a Bucket
How to Prevent the Object Modification
Limitation
Summary
Chapter 6:​Oracle Autonomous Linux - Luc Demanche
What Autonomous Means
How to Provision Autonomous Linux
Creation of the Notification Topic
Creation of the Compute Instance
Validate and Change the Schedule of the Update Process
Manually Run the Update Process
Summary
Chapter 7:​Autonomous Databases - Luc Demanche
What Is Autonomous Database
Difference Between ATP and ADW
ADB Provisioning
Connecting to ADB
Service Console
The Overview Menu
The Activity Menu
The Administration Menu
The Development Menu
Performance Hub
ASH Analytics
SQL Monitoring
Workload
Automatic Backups
Cloning
Limitations
Storage
Scaling
Automatic Shutdown and Destruction
Summary
Chapter 8:​Load Balancers - Adrian Png
Our Goal
Always Free Limitations
Load Balancer Overview
Load Balancer Walkthrough
Create the Backend Servers
Create the Load Balancer
Security Lists
Validate the Load Balancer
Summary
Chapter 9:​Notifications and Monitoring - Luc Demanche
Notifications
Creating Topics
Subscribing to a Topic
Monitoring
Metrics
Alarms
Summary
Part 3: Applications
Chapter 10:​SQL Developer Web - Adrian Png
Accessing SQLDEV Web
Managing Access
User Interface Explained
Worksheet
Data Modeler
Other Features
Modeling the ACC Website
Summary
Chapter 11:​Oracle Application Express - Adrian Png
APEX Workspace
App Builder
SQL Workshop
Team Development
App Gallery
APEX Applications
Application Security – Authentication Schemes
Application Security – Authorization Schemes
Application Structure and Components
Theming
Plug-ins
Web Source Modules
Email Support
Deployment Strategy
The Call for Proposals Application
Public Pages
User Registration
Authentication Scheme
Session Proposal Submission
Session Scheduler
Summary
Chapter 12:​Oracle REST Data Services - Adrian Png
Getting Started
ORDS RESTful Service
REST Module
Resource Template
Resource Handler
Accessing the Endpoint
Securing the Endpoint
RESTful Enabled Objects
Summary
Chapter 13:​Deploy Multitiered Web Applications - Adrian Png
Architecture
Docker
Python Implementation
Connecting to an Autonomous Database
The Python Web Application
Deploying with Docker
Node.​js Implementation
Connecting to an Autonomous Database
The Node.​js Web Application
Deploying with Docker
Summary
Chapter 14:​Oracle Machine Learning Notebooks - Adrian Png
Overview of Oracle Machine Learning Notebooks
Manage Access
Using OML Notebooks
Interpreters
Organizing Notebooks
Manage Workspace and Projects
Data Visualization
Scheduling Jobs
Machine Learning
Examples and Datasets
Summary
Part 4: Next Steps
Chapter 15:​Infrastructure as Code - Luc Demanche
Terraform by HashiCorp
Installation of Terraform
Provider
State File
Authentication
Building the Infrastructure
Virtual Cloud Network
Security List
Route Table
Subnet
Compute
Free Autonomous Database
Modifying the Infrastructure
Summary
Chapter 16:​Account Management - Luc Demanche
Upgrading to Paid Account
Cost Analysis
Compartment Explorer
Summary
Index
About the Authors
Adrian Png
is Senior Consultant at Insum Solutions. He has over two decades of
experience in designing and implementing software solutions using a
wide variety of programming languages. Adrian has a deep passion for
Oracle Application Express and has helped many organizations succeed
in developing robust data management practices. As a full-stack
developer, he also does double duty as a database and cloud
administrator. “Design for the user” is his motto, and he continually
seeks to optimize processes and adopt new strategies and technologies
to improve how data is captured, integrated, and used effectively.

Luc Demanche
is an Oracle DBA with 20 years of experience. His high-level expertise
recently earned him the distinctions of Oracle Cloud Infrastructure
2019 Certified Architect Professional, Oracle Autonomous Database
Cloud 2019 Certified Specialist, and Oracle Certified Professional 12c.
His passion for the discipline has also led him to share his knowledge
through a 2016 IOUG-published book titled Oracle Application Express
Administration, which he co-authored with his colleague Francis
Mignault, CTO at Insum. Luc specializes in Oracle Databases from 7.3 to
19c and is particularly knowledgeable about the numerous Oracle tools
used on his projects. He is heavily involved in building the Oracle Cloud
team at Insum and has several successfully completed cloud projects to
his credit.
About the Technical Reviewer
Christoph Ruepprich
has been working in various roles with Oracle since 2003. He has
worked as a database administrator, developer, and software architect
using various Oracle technologies. He has designed and implemented
highly customized APEX applications, utilizing a variety of technologies
including REST, Node.js, and so on. He has helped automate Oracle
Cloud processes via Python and Terraform. He has also developed
DevOps processes with Jenkins. Christoph is an Oracle ACE, Oracle
Cloud and Google Cloud Certified, and an active presenter on Oracle-
related topics at various user group meetings, such as RMOUG and
KScope. He co-authored the book Expert Oracle Application Express.
Part 1
Getting Started
© Adrian Png and Luc Demanche 2020
A. Png, L. Demanche, Getting Started with Oracle Cloud Free Tier
https://doi.org/10.1007/978-1-4842-6011-1_1

1. Create an Account
Adrian Png1 and Luc Demanche2
(1) Vancouver, BC, Canada
(2) Montreal, QC, Canada

As with every online service that we use, the first step often involves
creating an account to manage our activities, monitor costs, and make
payments. While the process for registering an Oracle Cloud account
has evolved over the last few years, this chapter provides guidance and
explanations based on the most recent instructions from Oracle that, I
am confident, will help you successfully set up your account.
The Oracle Cloud Infrastructure (OCI) console is the window to all
your Oracle Cloud resources. To access the console, users will need
either an Oracle Identity Cloud Service (IDCS) or OCI account. During
registration, an Oracle IDCS account is created. It has full administrative
access to your OCI console including managing billing information.
Hence, great care must be taken to ensure that the credentials do not
fall into the wrong hands. Choose a password that goes beyond the
minimal requirements listed later in this chapter and store it securely.

Process
Signing up for an Oracle Cloud Free Tier account is simple. However,
before you begin, ensure that you have the following:
1. An email address that has not previously been used to sign up for
an Oracle Cloud account
2. A mobile number that you have access to

3. A valid credit card

Start by going to the URL https://oracle.com/cloud/free


using your preferred web browser, and then click the Start for free
button (Figure 1-1).

Figure 1-1 Getting started

The first step involves entering your email address and then
selecting an appropriate country or territory that you are registering
the account from (Figure 1-2).
Figure 1-2 Provide an email address and select the country/territory the account is
registered from
It is important that the email entered is not currently associated
with an Oracle Cloud account, or an error will be triggered. After the
country/territory is selected, the page is updated with the amount of
free credits available for the 30-day trial in your local currency. The
amount would be the equivalent of USD 300. Click Next to proceed to
the next page.

Note After entering your email address, a pop-up message may


inform you that additional trial credits and/or terms are available to
you. These additional credits and terms are preassigned by an
authorized Oracle employee under special circumstances, for
example, participation at an Oracle event. These credits will be
available to you upon successful creation of the account.

Select the Account Type, whether the account is for company or


personal use. Make sure to choose the appropriate account type as it
helps Oracle determine how it is set up and assigned to the appropriate
account managers for follow-up. It can be a lengthy process to convert
account types after it has been created.
Next, enter an appropriate Cloud Account Name (Figure 1-3). The
Cloud Account Name is immediately validated and checked that it is
unique. If the validation fails, please try entering a new one or a
variation of the original name proposed.

Figure 1-3 Provide additional account details

The field requires you to select your choice for Home Region. The
next session explains what data regions are and how to select the Home
Region from your account. If your goal is to utilize the Always Free
services, then be sure to select regions that are tagged Always Free
Eligible.

Regions and Home Region


Oracle has data regions located strategically all around the world. At the
time of writing, the company has 15 data regions across North America,
EMEA (Europe, the Middle East, and Africa), Asia-Pacific, and Latin
America. It is anticipated that there will be up to 36 regions, including
government regions, by the end of the year 2020.
Each data region has one or more availability domains that, in turn,
have one or more data centers. Availability domains are designed to run
independently of each other within and between regions. They do not
share vital infrastructure resources, and hence, in well-architected
systems, there should be little or no disruption to services, should an
availability domain suffer an outage.
When signing up for an Oracle Cloud Free Tier account, it is
important to consider that data region that you would like to use for
your Home Region. Always Free resources, described in detail later in
this chapter, can only be created in your Home Region.
As a rule of the thumb, consider the services that you require and
then chose one that is closest to your users. There are also certain
guidelines when choosing a region depending on where you live.
Consult Oracle’s website (www.oracle.com/cloud/data-
regions.html) for guidance and up-to-date information on service
availability in each data region.
At the time of writing this chapter, the following are the available
regions and the region groupings that they belong to:
North America
US East (Ashburn)
US West (Phoenix)
Canada Southeast (Montreal)
Canada Southeast (Toronto)
EMEA
Germany Central (Frankfurt)
Netherlands Northwest (Amsterdam)
Saudi Arabia West (Jeddah)
Switzerland North (Zurich)
UK South (London)
Asia-Pacific
Australia East (Sydney)
Australia Southeast (Melbourne)
India West (Mumbai)
Japan Central (Osaka)
Japan East (Tokyo)
South Korea Central (Seoul)
Latin America
Brazil East (Sao Paulo)

Billing and Verifications


Once your choice for Home Region has been decided, continue filling
out the billing information for the account and provide a mobile
number (Figure 1-4). The latter is required for one of two verification
methods used by Oracle Cloud.

Figure 1-4 Provide a mobile number for verification

Once your billing information and mobile number have been


submitted, wait for a verification code to be sent to your mobile phone
as a text message. Enter the code received, and then click Verify Code to
complete the first verification step (Figure 1-5).
Figure 1-5 Verify your mobile number
If you do not receive the verification code within two minutes, click
Resend Code to request a new one. You will not be able proceed beyond
this point without completing this process.
Next, set the password for your Oracle IDCS account. The username
for this account is the email address that you had provided earlier. It is
the primary credential for managing your Oracle Cloud account, and
hence there are strict requirements for setting a complex password
(Figure 1-6).
Figure 1-6 Complexity requirements for account password
Your password should meet the following criteria:
1. Between 12 and 40 characters long

2. Should not contain any part of the user’s name or email address

3. Have at least a lowercased, uppercased, and numerical character

4. Have at least one special character that is not a space and not any
of the following characters: `~<>\

Tip Both Oracle IDCS and OCI console allow users to secure their
accounts further with Multifactor Authentication (MFA). You are
strongly encouraged to explore how this can be enabled for your
account(s).

The final step involves providing Oracle with a valid credit card for the
second verification step (Figure 1-7).
Figure 1-7 Provide credit card information for additional verification
Oracle assures us that the payment information provided is strictly
for the purpose of verifying your account request. You will have an
opportunity later to change the credit card information used when
upgrading to a paid account.

Account Confirmation
Once your payment information has been successfully verified, Oracle
will begin creating your account and an Oracle Support identifier. You
should receive a few emails from Oracle once these have been
completed. They include the following:
1. Acknowledgment and notice that your account has been created
successfully. At this point, you have access to the OCI console, but
there are additional provisioning tasks that are ongoing.

2. Notice that your account setup is completed. The email will also
include information about how much trial credits are awarded to
your account and their expiry.
3. Notice that an Oracle Support identifier has been assigned to your
Oracle Cloud subscription/account.

Trial Period and Credits


The amount of trial credits and the length of the trial may be different
in certain situations. For example, an Oracle representative might
preregister you for a trial at an Oracle workshop, or you belong to a
special program that entitles you to additional credits and/or a longer
trial period. However, generally, trials are given the equivalent of USD
300 that expire after 30 days. For the duration of your trial, you will
have access to the following:
1. Access to all OCI components including Always Free resources and
Oracle Cloud platform services

2. Promotional pricing for all services consumed

3. Access to My Oracle Support using the email address used to


register the cloud account

The amount of trial credits and number of days elapsed are


prominently displayed on the OCI console’s landing page. Users may
opt to upgrade to a paid account at any time during or after the trial.

Promotional Pricing
For the duration of the trial, you are billed at a discounted rate when
using Oracle Cloud services. The charges are deducted daily from your
balance trial credits. Typically, users are only charged for the “physical”
resources used, such as CPU, memory, and storage. You are not billed
for any Oracle licenses required to run the service.
For example, suppose you provision an Oracle Database Standard
Edition server using an Oracle Database Cloud Service (DBCS) virtual
machine (VM) DB system with the VM.Standard2.1 shape. A shape in
OCI is a template that describes the number of CPUs and amount of
memory allocated to the instance. The VM.Standard2.1 shape provides
1 Intel CPU core and 15 GB of memory. For storage, the smallest
amount that one can allocate to a DB system is 256 GB.

Note For a DB system, Oracle allocates additional storage for the


database recovery files. A DB system with 256 GB assigned will
consume up to 712 GB of block storage that is charged to the
customer.

Based on the Oracle Cloud pricing


(www.oracle.com/database/vm-cloud-pricing.html) web
page, it is estimated that the DB system will cost about USD 0.4032 per
hour. That works out to approximately USD 300 per month if the server
is kept running 24x7. If Oracle were to charge trial users the full rate,
you can appreciate how there is very little you can do with your
account in 30 days.
Fortunately for us, during the trial period, users are only billed for
any resources consumed by the instance. There are no charges for the
Oracle Database Standard Edition license required. Based on current
rates, a VM.Standard2.1 costs USD 0.0638 per hour to operate and, for
Block Volume Storage with balanced performance, USD 0.0425 per GB
per month. The estimated monthly cost works out to be:

$0.0638 x 24 hours x 31 days + $0.0425 x 712 GB =


$77.73 monthly

This amount is significantly lower than what you would anticipate


paying in the future, and thus, you should be careful not to make budget
decisions based on the OCI Cost Analysis reports in your account during
the trial period. For a more accurate evaluation of costs, always use the
Oracle Cloud cost estimator tool, which you can access at
https://oracle.com/cloud/cost-estimator.html.

My Oracle Support
For the duration of the trial, users will have access to My Oracle
Support (MOS) and the ability to file Service Requests (SRs) should the
need arises. MOS can be access at the URL
Another random document with
no related content on Scribd:
zeker, en toch—wie kan sympathie gevoelen voor den vermoorde en
afschuw voor de moordenares? Ik doe er mijn best toe,—en het wil mij
niet gelukken. „Oog om Oog—Tand om Tand” zegt de bijbel, en Claire
Gray heeft zich daar aan gehouden. Wat Wigmore gedaan heeft, is het
laagste waartoe een mensch vervallen kan—sluipmoord! Als hij hem in
een eerlijk tweegevecht overhoop had gestoken, dan zouden wij allen
de wraak van Claire Gray in een geheel ander licht zien,—zij zou ons
zeker afschuwelijker voorkomen! Maar de majoor heeft zijn
medeminnaar, laf als alle gewetenloze menschen zijn, met een
huichelachtigen glimlach om de lippen in den dood gezonden!

—Veronderstel eens, dat hij daarvoor terecht had moeten staan. Zou
men hem dan gevonnist hebben?

—Als de bewijzen voldoende waren geweest—dan had men hem den


kogel gegeven! riep Raffles uit.

—Wat wil je nu eigenlijk met dien Clifford aanvangen?

—Hem gebruiken als lokvink!

—Ik begrijp je niet!

—Door hem wil ik de inbrekers trachten te vangen!

—Maar je weet volstrekt niet, of Clifford wel iets met die kerels
uitstaande heeft!

—Ongetwijfeld! De kans is zelfs groot, dat hij er niets mede uitstaande


heeft! Maar de kleine kans, dat het wel zoo is, mag ik niet
veronachtzamen! Een schavuit, die in staat is, rustig toe te zien, hoe de
moordenares van zijn meester het huis door een venster verlaat, alleen
omdat hij daar later profijt van hoopt te trekken—die is ook in staat zijn
meester te bestelen!

—Hoeveel bedraagt het gestolen bedrag?


—Ruim veertig duizend pond sterling!

—En heeft de politie nog volstrekt geen spoor van de inbrekers kunnen
vinden?

—Neen. Sullivan en Dorrit Evans doen blijkbaar wat zij kunnen, maar zij
zijn er nog niet in geslaagd, de bedrijvers van de inbraak te ontdekken.

—En de vingerafdruk op de kast en aan de raampost?

—Die van de kast komt in het misdadigersalbum niet voor—en die aan
de raampost bleek van den zelfden man te zijn—zeker een beginneling!

—Wat is nu je meening omtrent het samenvallen van moord en inbraak?

—Louter toeval, mijn jongen!

—Als het raam eens niet had opengestaan, denk je dan, dat Clifford het
wellicht zou geopend hebben—verondersteld natuurlijk, dat hij
medeplichtig is aan de inbraak?

—Dat lijkt mij zeer waarschijnlijk!

—Nog een vraag—waaruit blijkt het eigenlijk, dat Claire Gray het huis
door het raam verlaten heeft? [28]

—Dat blijkt uit niets! antwoordde Raffles lakoniek!

—Maar dan is het zeer wel mogelijk, dat Clifford het voor de bandieten
heeft open gezet! riep Charly uit.

—Je opmerking getuigt van groot inzicht in de zaak! hernam Raffles


opgewonden. Dat moet dadelijk onderzocht worden! Zijn de
middagbladen er al?

—Ze zijn zoo juist gekomen!


—Geef mij er dan eens een als ik je verzoeken mag, mijn jongen!
Wellicht vinden wij er iets naders in omtrent het verhoor van de
ongelukkige vrouw!

Charly snelde weg, en keerde even later terug met een paar bladen,
waarvan hij de kruisband onder het loopen verscheurde.

Raffles greep de „Daily Mail” het blad, hetwelk meestal de meeste


aandacht aan dergelijke sensationeele gevallen besteedde, en sloeg het
open.

Na eenige oogenblikken liet hij een zachten kreet hooren en riep uit:

—Mijn voorgevoel heeft mij niet bedrogen! Die Clifford moet


medeplichtig zijn!

—Waarom?

—Miss Gray heeft bij haar verhoor verzekerd, dat zij het huis door de
voordeur heeft verlaten!

—En wat leidt de politie daaruit af?

—Niets anders, dan dat de inbrekers over den tuinmuur zijn


geklommen, en zich een weg door het raam hebben gebaand!

—En hoe verklaart zij het dan dat het luik in het geheel niet vernield
was?

—Dat verklaart zij niet! kwam Raffles ironisch. Zij accepteert het feit,
zonder er zich langer mede op te houden! Maar wij zijn geen politie-
autoriteiten en zullen maar liever aannemen, dat het raam van de
binnenzijde is geopend!

—Nu wordt het ook duidelijker, waarom die schurk van een Clifford geen
alarm maakte, toen hij het schot hoorde en moest begrijpen dat men zijn
meester doodde! riep Charly uit. Hij begreep dadelijk, dat men het open
raam op rekening van dien moordenaar zou schuiven!

—Die redeneering is niet geheel zuiver, beste Charly, hernam Raffles


glimlachend. Want Clifford, blijkbaar een sluwe vos, moet hebben
vermoed, dat de politie allereerst zou denken, dat de inbrekers den
moord hadden gepleegd, en dus dat het plegen van den moord en het
open maken van het raam denzelfden oorsprong hadden! Maar hoe dan
ook—wij kunnen het er nu gerust voor houden, dat Clifford in het
complot was, en dat een puur toeval den aanslag op Wigmore deed
samenvallen met het plan, in zijn huis in te breken! En ik ben zeer
verheugd, dat onze trouwe Henderson daarginds op wacht staat, om
ons dadelijk per telefoon te waarschuwen als de vos zijn hol verlaat!

—Wat doen wij dan?

—Hem volgen!

—En dan?

—Zien waar hij blijft. Ik denk, dat hij binnenkort wel een samenkomst
met de andere bandieten zal hebben, om zijn aandeel in den buit op te
eischen!

—Heb je eenig vermoeden omtrent de personen der inbrekers?

—Neen—maar te oordeelen naar de sluwe wijze, waarop zij te werk zijn


gegaan, zou het mij hoegenaamd niet verbazen als bleek, dat wij hier te
doen hebben met leden van de bende der Raven, of van de Wolven—
die beiden behooren tot het Genootschap van den Gouden Sleutel,
waarvan onze vijand Dr. Fox de chef is!

—In dat geval zouden wij een prachtigen slag slaan! riep Charly uit. De
chef zit achter de tralies! Als wij nu zijn luitenants ook nog onschadelijk
kunnen maken, dan mag de politie wel een paar kaarsen voor ons laten
branden!
—Zoover zijn wij nog niet, Charly! zeide Raffles. Maar ik hoop, dat het
zoover komt!

—En het geld?

—Als wij dat in handen krijgen, dan gaat het dadelijk naar het pas
gestichte Tehuis voor Oorlogsweezen! riep Raffles uit. De familie van
Wigmore is schatrijk, en hij laat geen kinderen na. En om het aan den
Staat te laten vervallen—daar denk ik niet aan!

De beide vrienden spraken nog eenigen tijd over hetzelfde onderwerp


voort, en begaven zich toen naar de kleine eetzaal, waar door de goede
zorgen van Gaston, den ouden kamerbediende van Lord Aberdeen, een
eenvoudige maaltijd hen wachtte.

Zij waren wel genoodzaakt tehuis te blijven, want de afspraak met


Henderson luidde, dat hij naar het heerenhuis in de Regent Street zou
telefoneeren, zoodra [29]hij iets bijzonders had ontdekt, of wanneer
Clifford ’s avonds zijn verblijf zou verlaten.

Het werd bijna elf uur voor de telefoon met schril geluid van de bel
overging.

Raffles sprong op en nam het toestel ter hand!

Hij sprak even en legde het toen weder op den haak.

—Op weg, Charly! riep hij uit, terwijl zijn oogen schitterden. De schurk
heeft zijn woning verlaten!

—Maar hoe weten wij nu, waar hij heen is gegaan? vroeg Charly.

—Dat zal Henderson ons nader melden! De kerel is daar natuurlijk in de


buurt van zijn medeplichtigen gaan wonen, om dicht bij het vuur te
zitten. Ik heb Henderson den naam van een café genoemd, waarheen
hij zijn telefonische boodschappen kan zenden! Ben je gereed?
—Ik ben tot je dienst!

—Op marsch dan!

De beide vrienden hadden reeds van te voren alles voor hun gevaarlijke
onderneming in orde gemaakt, en zij behoefden nu niets anders te
doen, dan hun revolvers in hun zak te laten glijden en het huis door de
kleine tuinpoort te verlaten.

In de Regent Street riepen zij een huurauto aan en Raffles gaf den
chauffeur last, hen naar de Church Street te brengen, waartegen de
man eerst wel wat bezwaar had, omdat het zoover uit de buurt was,
maar een goudstuk bezwoer zijn bedenkingen.

Een drie kwartier later reed de auto de smerige straat in, en zette de
beide mannen af voor een vrij groot café, waar het reeds tamelijk vol
was.

Raffles wenkte aanstonds een der drie kellners, die het etablissement
rijk was en zeide:

—Luister eens, vriend! Hier heb je een vijf shilling stuk! Aanstonds zal er
getelefoneerd worden, en men zal naar mijnheer Blueman vragen.
Waarschuw mij dan dadelijk, want het geldt een gewichtige afspraak!

—Zeker, mijnheer! antwoordde de kellner, verheugd over deze groote


fooi, welke hij hier zeker niet gewend was. Ik zal niet mankeeren!

Raffles en Charly bestelden iets voor de leuze.… en toen wachtten zij.

Er verliep bijna een half uur en toen kwam de kellner naar hun tafeltje
en zeide op zachten toon:

—Daar is een mijnheer Blackman aan de telefoon, die naar mijnheer


Blueman vraagt!

—Ik kom dadelijk! zeide Raffles.


Hij stond op, en volgde den kellner naar de telefoon, die in een soort
kantoortje van den gérant hing, die op dit oogenblik zijn plichten in de
zaal vervulde.

Raffles bleef hier slechts enkele oogenblikken en keerde daarop weder


naar Charly terug.

—Ga mede! fluisterde hij. Henderson heeft mij gezegd, waarheen hij
zich begeven heeft!

—Waar dan?

—Naar een oud huis in de Windsor Street! Een echt dievenhol! Er zijn
daar reeds drie kerels bij elkaar! Wij moeten ons haasten!

—Waar is Henderson?

—Die wacht ons in een klein kroegje op den hoek van de straat, juist
tegenover het huis!

—Vooruit dan maar! Als wij Henderson bij ons hebben, dan is vier man
geen partij voor ons!

De vertering werd betaald en de twee vrienden begaven zich haastig op


weg.

De Windsor Street lag op nauwelijks een kwartier uur gaans, en zij


behoefden dus geen auto te nemen—die in deze buurt trouwens niet
zoo gemakkelijk te krijgen zou zijn!

Zij liepen snel voort en er werd onderweg weinig gesproken.

Op een naburige kerkklok sloeg het half twee toen Raffles en Charly het
kleine wijnhuis bereikten, waar Henderson hen zou wachten.

Zoodra zij waren binnengetreden zagen zij den reus voor een der ramen
zitten, naar buiten in de duisternis loerend.
Raffles trad aanstonds op hem toe en zeide op zachten toon:

—Daar zijn wij, James! Je hebt goed je best gedaan! Is de schurk er


nog altijd?

—Ja, mijnheer! antwoordde Henderson. Zij moeten daar met zijn vieren
zijn, als er tenminste niemand op hen heeft zitten wachten!

—Nu, dat zullen wij wel zien als wij eenmaal binnen zijn! sprak Raffles
koeltjes.

Er kwam een soort havelooze kellner op hen toe, die vroeg, wat de
heeren zouden gebruiken, maar Raffles zeide lachend: [30]

—Aanstonds, mijn vriend! Wij komen mijnheer hier halen en keeren


dadelijk weer terug!

En nu verlieten de drie mannen het rookerige zaaltje, waar men


ternauwernood drie passen voor zich kon uitzien en staken snel de
straat over.

Er bevonden zich slechts zeer weinig menschen bij den weg, want het
weder was alles behalve aanlokkelijk, en er hing sneeuw in de lucht.

—Heb je soms kunnen zien op welke verdieping zij zich bevinden?


vroeg Raffles zacht.

—Ik heb op de bovenste verdieping licht zien maken, juist toen de


schurk naar binnen was gegaan. Daarna zijn er nog drie bij gekomen.

—Dat klopt ongeveer met het vermoedelijk aantal inbrekers, zeide


Charly. Nu, wij zullen wel niet al te veel moeite met hen hebben! Het is
nu maar te hopen, dat de kerels het geld hier in dit huis hebben
gebracht! Anders zou al onze moeite tevergeefs zijn!

Dit korte gesprek had slechts weinige seconden geduurd, maar het was
voldoende voor Raffles geweest, om behendig het wrakke slot van de
buitendeur te forceeren.

—Vlug naar binnen, mannen, en niet getalmd! zeide Raffles.

—Wat doen wij met de schavuiten als wij het geld hebben? vroeg
Charly, toen allen binnen waren getreden en nu in een tastbare
duisternis stonden.

—Laten loopen! antwoordde Raffles lakoniek. Als er geen geld meer is,
zal het hun niet moeilijk vallen om alles te loochenen!

—Maar Clifford?

—Dat is wat anders! Die ellendeling, die verklikker en verrader zal zijn
gerechte straf niet ontgaan! Heb je voor een auto gezorgd, Henderson?

—Er staat er een te wachten in de garage, hier een pas of vijftig


vandaan, Mylord! antwoordde Henderson.

—Dan is alles in orde! Naar boven!

De drie mannen klommen de steile, nauwe trap op, zorg dragend, dat zij
de vermolmde treden niet lieten kraken.

Dat was vooral voor den zwaargebouwden Henderson lang niet


gemakkelijk, en hij kon dan ook niet beletten, dat er nu en dan een trede
even onder zijn voeten kraakte, hetgeen hem dan telkens een
onderdrukten vloek ontlokte.

De drie mannen hadden juist het portaal van de derde verdieping


bereikt, toen er boven hun hoofd voorzichtig een deur geopend werd, en
een zwak schijnsel, blijkbaar afkomstig uit een kamer op de vierde
verdieping, de trap schaarsch verlichtte.

Raffles, Charly en Henderson stonden onbewegelijk stil.

Daarboven klonk, nauwelijks hoorbaar, zacht gefluister.


Toen werd het schijnsel sterker en eensklaps verdween het weder,
terwijl tegelijk de deur werd gesloten.

—Zij hebben ons gehoord, vrienden! zeide Raffles. Snel naar boven,
voor zij langs een anderen weg kunnen vluchten!

De drie mannen stormden naar boven, daar zij thans niet meer
behoefden te zorgen, dat men hen niet hoorde—dat was blijkbaar reeds
gebeurd!

Er was slechts een enkele deur en Henderson rukte dadelijk aan den
knop.

Maar de deur was stevig gesloten!

Binnen klonk het geluid van een raam, dat geopend werd.

—Snel, mannen! beval Raffles. Zij trachten over het dak te ontkomen!
Wij zijn hier op de bovenste verdieping! Werp je tegen de deur, James!

Henderson had dit bevel niet eens afgewacht!

Hij nam een korten aanloop en wierp zich uit alle macht tegen de deur.

En het had maar weinig gescheeld, of hij was met deur en al naar
binnen gevallen.

Het hout kraakte en splinterde en het volgende oogenblik stonden de


drie mannen in een soort zolderkamer, welke op dit oogenblik slechts
verlicht was door het schemerig schijnsel, dat door het geopende
dakraam naar binnen drong.

Er klonk een rauwe vloek, en een zwaar voorwerp vloog rakelings langs
het hoofd van den reus, die vooraan stond.

Men had hem een stoel naar het hoofd willen slingeren!
Maar nu straalde het vertrek eensklaps van licht.

Raffles had zijn sterke electrische zaklantaarn te [31]voorschijn gehaald


en ook zijn revolver ter hand genomen.

En bij het licht van dit instrument konden de drie mannen zien, hoe vier
kerels in een hoek van het vertrek bijeen stonden gedrongen, blijkbaar
verlamd van schrik.

Op een wrakke tafel in het midden van het vertrek lagen eenige
goudstukken verstrooid.

Blijkbaar hadden de bandieten nog snel willen vluchten langs het raam,
nu de weg langs de trap hun was afgesneden.

Een der kerels had een gonjezak in de hand, die langs zijn beenen
schommelde.

Daarin was zeker het gestolen geld verborgen!

—Steek allen uw handen omhoog! beval Raffles op korten toon. Neen,


gij met uw zak moet dat voorwerp op tafel leggen! Pas op, Charly!!

Deze waarschuwing gold den jongen man, die nu naar voren was
getreden.

Een der schurken had tersluiks zijn arm los laten zakken en zijn revolver
kunnen grijpen.

Half achter den rug van een zijner makkers staande, had hij den loop
tusschen zijn eigen lichaam en dat van zijn buurman gestoken en op
Charly gemikt!

Het schot kraakte.…..

Het schot vloog den jongen man juist langs de ooren, maar hij trof de
lantaarn die Raffles vast hield en het volgend oogenblik was het vertrek
weder in duisternis gehuld!

Nu ontstond er een woedend gevecht, een handgemeen, waarbij men


niet van de vuurwapens gebruik kon maken, wilde men niet het gevaar
loopen een vriend te raken.

Maar Henderson was naar voren gesprongen, zoodra het duister werd
en had een der bandieten vast weten te grijpen, wat voor dien schurk
wilde zeggen, dat zijn lot beslist was.

De reus hief hem als een kind op en smeet hem met zulk geweld tegen
den wand, dat hij daar roerloos bleef liggen.

Charly had een stoel beet gekregen en sloeg dien stuk op het hoofd van
een der schurken, die toevallig te dicht bij het venster was gekomen,
waar men nog iets kon zien.

Wat Raffles betreft, hij worstelde met twee bandieten, waarvan er een
zijn mes had weten te grijpen, en nu onder het slaken van woedende
kreten een plek trachtte te vinden waar hij zijn vijand kon treffen.

Maar voor hij kon toestooten, had Charly licht kunnen maken met zijn
eigen lantaarn, en toen de schurk eindelijk den arm met het mes in de
vuist liet dalen … trof hij den opgeheven arm van zijn eigen makker, die
Raffles juist een hevigen slag wilde toebrengen.

De strijd was nu spoedig beslist, want drie der bandieten waren reeds
buiten gevecht gesteld.

De man, die het laatst was overgebleven, en de eenige die niet gewond
was, luisterde naar den naam Clifford!

De kerel stond daar doodsbleek, en met een door haat en woede


vertrokken gezicht en keek Raffles valsch aan.

Deze nam in het geheel geen notitie van hem en keek de anderen een
voor een aan.
—Er is geen chef bij! mompelde hij. Ik begin te gelooven, dat de heeren
op eigen houtje den buit hadden willen verdeelen, en als de
bendeleiders daar achter komen, zou het er wel eens leelijk voor die
lieden kunnen uitzien! Nu, dat is hun zaak! Laten wij maar eens eerst
zien wat die zak bevat!

Henderson tilde het zware voorwerp op tafel, en terwijl Charly Clifford in


het oog hield—bij de anderen was dat in het geheel niet noodig, want
die konden toch geen vinger verroeren,—onderzocht Raffles vluchtig
den inhoud.

—Ja, ja—het is in orde! zeide Raffles glimlachend. Er moet hier voor


omtrent 14.000 pond sterling zijn! Nu, dan hebben wij hier niets meer te
maken.

Hij wierp den bediende van den vermoorden majoor een ijskouden blik
toe, en zeide:

—Dat gij steelt.… daarop kan ik om bijzondere redenen geen


aanmerking maken—maar dat gij uw eigen meester verraadt en hem
helpt bestelen, dat gij geen hand hebt uitgestoken om zijn dood te
wreken, dat gij een onschuldig man in den kerker hebt laten zuchten,
dien gij met een enkel woord in vrijheid hadt kunnen doen stellen, en dat
alleen uit vuige geldzucht … dat alles is het werk van een laffen,
eerloozen schurk! Weg met hem, vrienden!

Henderson had den kostbaren zak dichtgebonden en [32]over zijn


schouder geworpen en Charly greep Clifford vast en dwong hem voor
hem uit te gaan.

Het huis was reeds in rep en roer geraakt, en het kostte zelfs eenige
moeite, den bandiet veilig en wel buitenshuis te krijgen, daar eenige
bewoners wel geneigd schenen, den gevangene, dien zij overigens niet
kenden, te beschermen uit louter solidariteitsgevoel!
Maar gelukkig boezemde de gestalte van den reusachtigen Henderson
hen zoo veel eerbied in, dat de drie mannen met hun gevangene de
garage konden bereiken, en Clifford in de gereedstaande auto konden
doen plaats nemen.

Maar deze maakte een omweg, waarvan de gevangene pas veel later
het doel zou begrijpen.

Zij reed namelijk door de Regent Street.…..

Daar stapte Raffles van de auto, in gezelschap van den goed gevulden
zak en verdween in de duisternis.

Maar de auto reed verder en gaf Clifford aan Scotland Yard over, om
dadelijk daarop weder weg te rijden!

Een dag later kon de boekhouder van het pas gestichte Tehuis voor
Oorlogsweezen een gift van 14.000 pond sterling noteeren van „een
onbekende.…..”

De ongelukkige Claire Gray werd, daar er, zooals Raffles wel had
voorzien, verzachtende omstandigheden in aanmerking werden
genomen, tot slechts een jaar gevangenisstraf veroordeeld.

En er waren velen die dat nog te veel vonden.…..

[Inhoud]

De volgende aflevering (No. 309) bevat:


PAARDENSLACHTER EN BARONET.
Inhoudsopgave

I. Inbraak en Moord. 1
II. Het onderzoek duurt voort. 6
III. Waar Raffles zich met de zaak bemoeit. 11
IV. Jerry Clifford. 17
V. Het verhaal van de schuldige. 22
VI. De strijd om den buit. 26
Colofon
Beschikbaarheid

Dit eBoek is voor kosteloos gebruik door iedereen overal, met vrijwel
geen beperkingen van welke soort dan ook. U mag het kopiëren,
weggeven of hergebruiken onder de voorwaarden van de Project
Gutenberg Licentie in dit eBoek of on-line op www.gutenberg.org ↗️.

Dit eBoek is geproduceerd door het on-line gedistribueerd correctieteam


op www.pgdp.net ↗️.

Metadata

Lord Lister
No. 308: Het
Titel:
geheim van
Waverghem
Theo von
Blankensee
[Pseudoniem
Auteur: van Mathias Info https://viaf.org/viaf/8133268/
Blank
(1881–
1928)]
Felix
Info
Auteur: Hageman
https://viaf.org/viaf/5168161211441040070000/
(1877–1966)
Kurt Matull
Auteur: (1872– Info https://viaf.org/viaf/56770919/
1930?)
2024-03-10
Aanmaakdatum
07:51:10
bestand:
UTC
Taal: Nederlands
(Spelling De
Vries-Te
Winkel)
Oorspronkelijke
[1920]
uitgiftedatum:
Detective
and mystery
Trefwoorden:
stories --
Periodicals
Dime novels
-- Periodicals

Codering

Dit boek is weergegeven in oorspronkelijke schrijfwijze. Afgebroken


woorden aan het einde van de regel zijn stilzwijgend hersteld. Kennelijke
zetfouten in het origineel zijn verbeterd. Deze verbeteringen zijn
aangegeven in de colofon aan het einde van dit boek.

Documentgeschiedenis

2024-03-09 Begonnen.

Verbeteringen

De volgende 45 verbeteringen zijn aangebracht in de tekst:

Bladzijde Bron Verbetering Bewerkingsafstand


1, 2 [Niet in bron] , 1
1, 2 Scotland-Yard Scotland Yard 1
1 Ormondstreet Ormond Street 2
1 [Niet in bron] verlaten 9
1 wren waren 1
2 Schotland-Yard Scotland Yard 2
3 Werwick Shire Warwickshire 3
3 Keppelstreet Keppel Street 2
3, 7 [Niet in bron] — 1
3, 15 , [Verwijderd] 1
3, 11 buttler butler 1
4 gebeurden gebeurde 1
6 antepirinepoeder antipyrinepoeder 2
7 [Niet in bron] meer 5
8 milimeter millimeter 1
8 slecht slechts 1
9 waar schijnlijk waarschijnlijk 1
9, 12 photograaf fotograaf 2
9 antwoorde antwoordde 1
13 [Niet in bron] . 1
14, 14 street Street 1
14, 19,
Regentstreet Regent Street 2
28
14 zoh zich 2
14 Vindt Vind 1
15 [Niet in bron] ! 1
19 mysterieuse mysterieuze 1
19 houdt houd 1
19 CLlifford Clifford 1
19 zooals zoodra 3
21 — [Verwijderd] 1
21 [Niet in bron] het 4
24 mitrailleurspost mitrailleurpost 1
27 Hounsditch Houndsditch 1
29 [Niet in bron] ’s 3
29 telephonische telefonische 2
31 [Niet in bron] in 3
*** END OF THE PROJECT GUTENBERG EBOOK LORD LISTER
NO. 0308: HET GEHEIM VAN WAVERGHEM ***

Updated editions will replace the previous one—the old editions


will be renamed.

Creating the works from print editions not protected by U.S.


copyright law means that no one owns a United States copyright
in these works, so the Foundation (and you!) can copy and
distribute it in the United States without permission and without
paying copyright royalties. Special rules, set forth in the General
Terms of Use part of this license, apply to copying and
distributing Project Gutenberg™ electronic works to protect the
PROJECT GUTENBERG™ concept and trademark. Project
Gutenberg is a registered trademark, and may not be used if
you charge for an eBook, except by following the terms of the
trademark license, including paying royalties for use of the
Project Gutenberg trademark. If you do not charge anything for
copies of this eBook, complying with the trademark license is
very easy. You may use this eBook for nearly any purpose such
as creation of derivative works, reports, performances and
research. Project Gutenberg eBooks may be modified and
printed and given away—you may do practically ANYTHING in
the United States with eBooks not protected by U.S. copyright
law. Redistribution is subject to the trademark license, especially
commercial redistribution.

START: FULL LICENSE

You might also like